/*============================================================================= Copyright (c) 2016 Kohei Takahashi Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) ==============================================================================*/ #ifndef PHOENIX_BIND_BIND_FUNCTION_OBJECT_HPP #define PHOENIX_BIND_BIND_FUNCTION_OBJECT_HPP #include #if defined(BOOST_PHOENIX_NO_VARIADIC_BIND) # include #else #include #include namespace boost { namespace phoenix { template inline typename detail::expression::function_eval::type const bind(F f) { return detail::expression::function_eval::make(f); } template inline typename detail::expression::function_eval::type const bind(F f, A const&... a) { return detail::expression::function_eval::make(f, a...); } }} // namespace boost::phoenix #endif #endif