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

#include <unfused.hpp>

Inheritance diagram for boost::fusion::unfused< Function, true >:
Collaboration diagram for boost::fusion::unfused< Function, true >:

Public Types

typedef boost::result_of
< function_c(fusion::vector0
<> &) >::type 
call_const_0_result
 
typedef boost::result_of
< function(fusion::vector0
<> &) >::type 
call_0_result
 

Public Member Functions

BOOST_FUSION_GPU_ENABLED unfused (func_const_fwd_t f=function())
 
BOOST_FUSION_GPU_ENABLED
call_const_0_result 
operator() () const
 
BOOST_FUSION_GPU_ENABLED
call_0_result 
operator() ()
 

Protected Attributes

Function fnc_transformed
 

Member Typedef Documentation

template<class Function >
typedef boost::result_of< function(fusion::vector0<> &) >::type boost::fusion::unfused< Function, true >::call_0_result
template<class Function >
typedef boost::result_of< function_c(fusion::vector0<> &) >::type boost::fusion::unfused< Function, true >::call_const_0_result

Constructor & Destructor Documentation

template<class Function >
BOOST_FUSION_GPU_ENABLED boost::fusion::unfused< Function, true >::unfused ( func_const_fwd_t  f = function())
inlineexplicit

Member Function Documentation

template<class Function >
BOOST_FUSION_GPU_ENABLED call_const_0_result boost::fusion::unfused< Function, true >::operator() ( ) const
inline
template<class Function >
BOOST_FUSION_GPU_ENABLED call_0_result boost::fusion::unfused< Function, true >::operator() ( )
inline

Member Data Documentation

template<class Function >
Function boost::fusion::unfused< Function, false >::fnc_transformed
protectedinherited

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