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

#include <subcontext.hpp>

Inheritance diagram for boost::spirit::x3::subcontext< T >:
Collaboration diagram for boost::spirit::x3::subcontext< T >:

Public Types

typedef context< typename
T::first_type, typename
T::second_type > 
context_type
 

Public Member Functions

template<typename Context >
 subcontext (Context const &context)
 
Tget (mpl::identity< T::first_type >) const
 
Next::template get_result< ID_ >
::type 
get (ID_ id) const
 

Public Attributes

Tval
 
Next const & next
 

Member Typedef Documentation

template<typename T >
typedef context< typename T::first_type, typename T::second_type > boost::spirit::x3::subcontext< T >::context_type

Constructor & Destructor Documentation

template<typename T >
template<typename Context >
boost::spirit::x3::subcontext< T >::subcontext ( Context const &  context)
inline

Member Function Documentation

T& boost::spirit::x3::context< T::first_type , T, Next >::get ( mpl::identity< T::first_type >  ) const
inlineinherited
Next::template get_result<ID_>::type boost::spirit::x3::context< T::first_type , T, Next >::get ( ID_  id) const
inlineinherited

Member Data Documentation

Next const& boost::spirit::x3::context< T::first_type , T, Next >::next
inherited
T& boost::spirit::x3::context< T::first_type , T, Next >::val
inherited

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