Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::traits::action_dispatch< Component > Struct Template Reference

#include <action_dispatch.hpp>

Public Member Functions

template<typename F , typename Attribute , typename Context >
bool operator() (F const &f, Attribute &attr, Context &context)
 
template<typename Eval , typename Attribute , typename Context >
bool operator() (phoenix::actor< Eval > const &f, Attribute &attr, Context &context)
 
template<typename RT , typename A0 , typename A1 , typename A2 , typename Attribute , typename Context >
bool operator() (RT(*f)(A0, A1, A2), Attribute &attr, Context &context)
 
template<typename RT , typename A0 , typename A1 , typename Attribute , typename Context >
bool operator() (RT(*f)(A0, A1), Attribute &attr, Context &context)
 
template<typename RT , typename A0 , typename Attribute , typename Context >
bool operator() (RT(*f)(A0), Attribute &attr, Context &)
 
template<typename RT , typename Attribute , typename Context >
bool operator() (RT(*f)(), Attribute &, Context &)
 

Member Function Documentation

template<typename Component >
template<typename F , typename Attribute , typename Context >
bool boost::spirit::traits::action_dispatch< Component >::operator() ( F const &  f,
Attribute &  attr,
Context &  context 
)
inline
template<typename Component >
template<typename Eval , typename Attribute , typename Context >
bool boost::spirit::traits::action_dispatch< Component >::operator() ( phoenix::actor< Eval > const &  f,
Attribute &  attr,
Context &  context 
)
inline
template<typename Component >
template<typename RT , typename A0 , typename A1 , typename A2 , typename Attribute , typename Context >
bool boost::spirit::traits::action_dispatch< Component >::operator() ( RT(*)(A0, A1, A2 f,
Attribute &  attr,
Context &  context 
)
inline
template<typename Component >
template<typename RT , typename A0 , typename A1 , typename Attribute , typename Context >
bool boost::spirit::traits::action_dispatch< Component >::operator() ( RT(*)(A0, A1 f,
Attribute &  attr,
Context &  context 
)
inline
template<typename Component >
template<typename RT , typename A0 , typename Attribute , typename Context >
bool boost::spirit::traits::action_dispatch< Component >::operator() ( RT(*)(A0)  f,
Attribute &  attr,
Context &   
)
inline
template<typename Component >
template<typename RT , typename Attribute , typename Context >
bool boost::spirit::traits::action_dispatch< Component >::operator() ( RT(*)()  f,
Attribute &  ,
Context &   
)
inline

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