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

#include <operators.hpp>

Public Types

typedef utree result_type
 

Public Member Functions

template<typename A , typename B >
utree operator() (A const &a, B const &b) const
 
template<typename A , typename B >
utree dispatch (A const &a, B const &b, mpl::true_, mpl::true_) const
 
template<typename A , typename B >
utree dispatch (A const &, B const &b, mpl::false_, mpl::true_) const
 
template<typename A , typename B >
utree dispatch (A const &a, B const &, mpl::true_, mpl::false_) const
 
template<typename A , typename B >
utree dispatch (A const &, B const &, mpl::false_, mpl::false_) const
 
template<typename A >
utree operator() (A const &a) const
 
template<typename A >
utree dispatch (A const &a, mpl::true_) const
 
template<typename A >
utree dispatch (A const &, mpl::false_) const
 

Member Typedef Documentation

template<typename Base >
typedef utree boost::spirit::logical_function< Base >::result_type

Member Function Documentation

template<typename Base >
template<typename A , typename B >
utree boost::spirit::logical_function< Base >::dispatch ( A const &  a,
B const &  b,
mpl::true_  ,
mpl::true_   
) const
inline
template<typename Base >
template<typename A , typename B >
utree boost::spirit::logical_function< Base >::dispatch ( A const &  ,
B const &  b,
mpl::false_  ,
mpl::true_   
) const
inline

References eval().

template<typename Base >
template<typename A , typename B >
utree boost::spirit::logical_function< Base >::dispatch ( A const &  a,
B const &  ,
mpl::true_  ,
mpl::false_   
) const
inline

References eval().

template<typename Base >
template<typename A , typename B >
utree boost::spirit::logical_function< Base >::dispatch ( A const &  ,
B const &  ,
mpl::false_  ,
mpl::false_   
) const
inline

References eval().

template<typename Base >
template<typename A >
utree boost::spirit::logical_function< Base >::dispatch ( A const &  a,
mpl::true_   
) const
inline

References eval().

template<typename Base >
template<typename A >
utree boost::spirit::logical_function< Base >::dispatch ( A const &  ,
mpl::false_   
) const
inline

References eval().

template<typename Base >
template<typename A , typename B >
utree boost::spirit::logical_function< Base >::operator() ( A const &  a,
B const &  b 
) const
inline
template<typename Base >
template<typename A >
utree boost::spirit::logical_function< Base >::operator() ( A const &  a) const
inline

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