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

#include <composite.hpp>

Inheritance diagram for boost::spirit::unary< S, BaseT >:
Collaboration diagram for boost::spirit::unary< S, BaseT >:

Public Types

typedef BaseT base_t
 
typedef boost::call_traits< S >
::param_type 
param_t
 
typedef boost::call_traits< S >
::const_reference 
return_t
 
typedef S subject_t
 
typedef S::embed_t subject_embed_t
 

Public Member Functions

 unary (param_t subj_)
 
 unary (BaseT const &base, param_t subj_)
 
return_t subject () const
 

Member Typedef Documentation

template<typename S, typename BaseT>
typedef BaseT boost::spirit::unary< S, BaseT >::base_t
template<typename S, typename BaseT>
typedef boost::call_traits<S>::param_type boost::spirit::unary< S, BaseT >::param_t
template<typename S, typename BaseT>
typedef boost::call_traits<S>::const_reference boost::spirit::unary< S, BaseT >::return_t
template<typename S, typename BaseT>
typedef S::embed_t boost::spirit::unary< S, BaseT >::subject_embed_t
template<typename S, typename BaseT>
typedef S boost::spirit::unary< S, BaseT >::subject_t

Constructor & Destructor Documentation

template<typename S, typename BaseT>
boost::spirit::unary< S, BaseT >::unary ( param_t  subj_)
inline
template<typename S, typename BaseT>
boost::spirit::unary< S, BaseT >::unary ( BaseT const &  base,
param_t  subj_ 
)
inline

Member Function Documentation

template<typename S, typename BaseT>
return_t boost::spirit::unary< S, BaseT >::subject ( ) const
inline

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