Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::repository::subrule_context< Group, Attributes, Locals > Struct Template Reference

#include <subrule_context.hpp>

Inheritance diagram for boost::spirit::repository::subrule_context< Group, Attributes, Locals >:
Collaboration diagram for boost::spirit::repository::subrule_context< Group, Attributes, Locals >:

Public Types

typedef context< Attributes,
Locals > 
base_type
 
typedef Group group_type
 

Public Member Functions

 subrule_context (Group const &group, typename Attributes::car_type attribute)
 
template<typename Args , typename Context >
 subrule_context (Group const &group, typename Attributes::car_type attribute, Args const &args, Context &caller_context)
 
 subrule_context (Group const &group, Attributes const &attributes)
 

Public Attributes

Group const & group
 

Member Typedef Documentation

template<typename Group, typename Attributes, typename Locals>
typedef context<Attributes, Locals> boost::spirit::repository::subrule_context< Group, Attributes, Locals >::base_type
template<typename Group, typename Attributes, typename Locals>
typedef Group boost::spirit::repository::subrule_context< Group, Attributes, Locals >::group_type

Constructor & Destructor Documentation

template<typename Group, typename Attributes, typename Locals>
boost::spirit::repository::subrule_context< Group, Attributes, Locals >::subrule_context ( Group const &  group,
typename Attributes::car_type  attribute 
)
inline
template<typename Group, typename Attributes, typename Locals>
template<typename Args , typename Context >
boost::spirit::repository::subrule_context< Group, Attributes, Locals >::subrule_context ( Group const &  group,
typename Attributes::car_type  attribute,
Args const &  args,
Context &  caller_context 
)
inline
template<typename Group, typename Attributes, typename Locals>
boost::spirit::repository::subrule_context< Group, Attributes, Locals >::subrule_context ( Group const &  group,
Attributes const &  attributes 
)
inline

Member Data Documentation

template<typename Group, typename Attributes, typename Locals>
Group const& boost::spirit::repository::subrule_context< Group, Attributes, Locals >::group

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