#include <boost/preprocessor/cat.hpp>
#include <boost/preprocessor/iteration/iterate.hpp>
#include <boost/preprocessor/arithmetic/dec.hpp>
#include <boost/preprocessor/repetition/repeat_from_to.hpp>
#include <boost/preprocessor/repetition/enum.hpp>
#include <boost/preprocessor/repetition/enum_shifted.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/repetition/enum_shifted_params.hpp>
#include <boost/type_traits/remove_reference.hpp>
#include <boost/mpl/front.hpp>
#include <boost/function_types/is_callable_builtin.hpp>
#include <boost/function_types/is_member_function_pointer.hpp>
#include <boost/function_types/parameter_types.hpp>
#include <boost/fusion/support/category_of.hpp>
#include <boost/fusion/sequence/intrinsic/at.hpp>
#include <boost/fusion/sequence/intrinsic/size.hpp>
#include <boost/fusion/sequence/intrinsic/begin.hpp>
#include <boost/fusion/iterator/next.hpp>
#include <boost/fusion/iterator/deref.hpp>
#include <boost/fusion/functional/invocation/limits.hpp>
#include <boost/fusion/functional/invocation/detail/that_ptr.hpp>
#include <BOOST_PP_ITERATE()>
Classes | |
struct | boost::fusion::result_of::invoke_procedure< Function, Sequence > |
struct | boost::fusion::detail::invoke_procedure_impl< Function, Sequence, N, MFP, RandomAccess > |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::fusion | |
boost::fusion::result_of | |
boost::fusion::detail | |
Macros | |
#define | BOOST_PP_FILENAME_1 <boost/fusion/functional/invocation/invoke_procedure.hpp> |
#define | BOOST_PP_ITERATION_LIMITS (0, BOOST_FUSION_INVOKE_PROCEDURE_MAX_ARITY) |
#define | BOOST_FUSION_FUNCTIONAL_INVOCATION_INVOKE_PROCEDURE_HPP_INCLUDED |
Functions | |
template<typename Function , class Sequence > | |
BOOST_FUSION_GPU_ENABLED void | boost::fusion::invoke_procedure (Function, Sequence &) |
template<typename Function , class Sequence > | |
BOOST_FUSION_GPU_ENABLED void | boost::fusion::invoke_procedure (Function, Sequence const &) |
#define BOOST_FUSION_FUNCTIONAL_INVOCATION_INVOKE_PROCEDURE_HPP_INCLUDED |
#define BOOST_PP_FILENAME_1 <boost/fusion/functional/invocation/invoke_procedure.hpp> |
#define BOOST_PP_ITERATION_LIMITS (0, BOOST_FUSION_INVOKE_PROCEDURE_MAX_ARITY) |