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

#include <modify.hpp>

Classes

struct  result
 
struct  result< This(Tag, Modifiers)>
 

Public Member Functions

template<typename Tag , typename Modifiers >
result< modify(Tag, Modifiers)>
::type 
operator() (Tag tag, Modifiers modifiers) const
 
template<typename Tag , typename Modifiers >
Modifiers op (Tag, Modifiers modifiers, mpl::false_) const
 
template<typename Tag , typename Modifiers >
compound_modifier< Modifiers, Tag > op (Tag tag, Modifiers modifiers, mpl::true_) const
 

Member Function Documentation

template<typename Domain , typename Enable = void>
template<typename Tag , typename Modifiers >
Modifiers boost::spirit::modify< Domain, Enable >::op ( Tag  ,
Modifiers  modifiers,
mpl::false_   
) const
inline
template<typename Domain , typename Enable = void>
template<typename Tag , typename Modifiers >
compound_modifier<Modifiers, Tag> boost::spirit::modify< Domain, Enable >::op ( Tag  tag,
Modifiers  modifiers,
mpl::true_   
) const
inline
template<typename Domain , typename Enable = void>
template<typename Tag , typename Modifiers >
result<modify(Tag, Modifiers)>::type boost::spirit::modify< Domain, Enable >::operator() ( Tag  tag,
Modifiers  modifiers 
) const
inline

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