Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::fusion::fused_function_object< Function > Class Template Reference

#include <fused_function_object.hpp>

Classes

struct  result
 
struct  result< Self const (Seq) >
 
struct  result< Self(Seq) >
 

Public Member Functions

BOOST_FUSION_GPU_ENABLED fused_function_object (func_const_fwd_t f=Function())
 
template<class Seq >
BOOST_FUSION_GPU_ENABLED
result_of::invoke_function_object
< func_const_fwd_t, Seq const >
::type 
operator() (Seq const &s) const
 
template<class Seq >
BOOST_FUSION_GPU_ENABLED
result_of::invoke_function_object
< func_fwd_t, Seq const >
::type 
operator() (Seq const &s)
 
template<class Seq >
BOOST_FUSION_GPU_ENABLED
result_of::invoke_function_object
< func_const_fwd_t, Seq >
::type 
operator() (Seq &s) const
 
template<class Seq >
BOOST_FUSION_GPU_ENABLED
result_of::invoke_function_object
< func_fwd_t, Seq >::type 
operator() (Seq &s)
 

Constructor & Destructor Documentation

template<class Function >
BOOST_FUSION_GPU_ENABLED boost::fusion::fused_function_object< Function >::fused_function_object ( func_const_fwd_t  f = Function())
inlineexplicit

Member Function Documentation

template<class Function >
template<class Seq >
BOOST_FUSION_GPU_ENABLED result_of::invoke_function_object<func_const_fwd_t, Seq const>::type boost::fusion::fused_function_object< Function >::operator() ( Seq const &  s) const
inline
template<class Function >
template<class Seq >
BOOST_FUSION_GPU_ENABLED result_of::invoke_function_object<func_fwd_t, Seq const>::type boost::fusion::fused_function_object< Function >::operator() ( Seq const &  s)
inline
template<class Function >
template<class Seq >
BOOST_FUSION_GPU_ENABLED result_of::invoke_function_object<func_const_fwd_t, Seq>::type boost::fusion::fused_function_object< Function >::operator() ( Seq &  s) const
inline
template<class Function >
template<class Seq >
BOOST_FUSION_GPU_ENABLED result_of::invoke_function_object<func_fwd_t,Seq>::type boost::fusion::fused_function_object< Function >::operator() ( Seq &  s)
inline

The documentation for this class was generated from the following file: