Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::binary< A, B, BaseT > Class Template Reference

#include <composite.hpp>

Inheritance diagram for boost::spirit::binary< A, B, BaseT >:
Collaboration diagram for boost::spirit::binary< A, B, BaseT >:

Public Types

typedef BaseT base_t
 
typedef boost::call_traits< A >
::param_type 
left_param_t
 
typedef boost::call_traits< A >
::const_reference 
left_return_t
 
typedef boost::call_traits< B >
::param_type 
right_param_t
 
typedef boost::call_traits< B >
::const_reference 
right_return_t
 
typedef A left_t
 
typedef A::embed_t left_embed_t
 
typedef B right_t
 
typedef B::embed_t right_embed_t
 

Public Member Functions

 binary (left_param_t a, right_param_t b)
 
left_return_t left () const
 
right_return_t right () const
 

Member Typedef Documentation

template<typename A, typename B, typename BaseT>
typedef BaseT boost::spirit::binary< A, B, BaseT >::base_t
template<typename A, typename B, typename BaseT>
typedef A::embed_t boost::spirit::binary< A, B, BaseT >::left_embed_t
template<typename A, typename B, typename BaseT>
typedef boost::call_traits<A>::param_type boost::spirit::binary< A, B, BaseT >::left_param_t
template<typename A, typename B, typename BaseT>
typedef boost::call_traits<A>::const_reference boost::spirit::binary< A, B, BaseT >::left_return_t
template<typename A, typename B, typename BaseT>
typedef A boost::spirit::binary< A, B, BaseT >::left_t
template<typename A, typename B, typename BaseT>
typedef B::embed_t boost::spirit::binary< A, B, BaseT >::right_embed_t
template<typename A, typename B, typename BaseT>
typedef boost::call_traits<B>::param_type boost::spirit::binary< A, B, BaseT >::right_param_t
template<typename A, typename B, typename BaseT>
typedef boost::call_traits<B>::const_reference boost::spirit::binary< A, B, BaseT >::right_return_t
template<typename A, typename B, typename BaseT>
typedef B boost::spirit::binary< A, B, BaseT >::right_t

Constructor & Destructor Documentation

template<typename A, typename B, typename BaseT>
boost::spirit::binary< A, B, BaseT >::binary ( left_param_t  a,
right_param_t  b 
)
inline

Member Function Documentation

template<typename A, typename B, typename BaseT>
left_return_t boost::spirit::binary< A, B, BaseT >::left ( ) const
inline
template<typename A, typename B, typename BaseT>
right_return_t boost::spirit::binary< A, B, BaseT >::right ( ) const
inline

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