Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::karma::lazy_generator< Function, Modifiers >::attribute< Context, Iterator > Struct Template Reference

#include <lazy.hpp>

Public Types

typedef boost::result_of
< karma_modify(tag::lazy_eval,
Modifiers)>::type 
modifier
 
typedef remove_reference
< typename boost::result_of
< Function(unused_type,
Context)>::type >::type 
expr_type
 
typedef result_of::compile
< karma::domain, expr_type,
modifier >::type 
generator_type
 
typedef traits::attribute_of
< generator_type, Context,
Iterator >::type 
type
 

Public Member Functions

 BOOST_SPIRIT_ASSERT_MATCH (karma::domain, expr_type)
 

Member Typedef Documentation

template<typename Function , typename Modifiers >
template<typename Context , typename Iterator >
typedef remove_reference< typename boost::result_of<Function(unused_type, Context)>::type >::type boost::spirit::karma::lazy_generator< Function, Modifiers >::attribute< Context, Iterator >::expr_type
template<typename Function , typename Modifiers >
template<typename Context , typename Iterator >
typedef result_of::compile<karma::domain, expr_type, modifier>::type boost::spirit::karma::lazy_generator< Function, Modifiers >::attribute< Context, Iterator >::generator_type
template<typename Function , typename Modifiers >
template<typename Context , typename Iterator >
typedef boost::result_of<karma_modify(tag::lazy_eval, Modifiers)>::type boost::spirit::karma::lazy_generator< Function, Modifiers >::attribute< Context, Iterator >::modifier
template<typename Function , typename Modifiers >
template<typename Context , typename Iterator >
typedef traits::attribute_of<generator_type, Context, Iterator>::type boost::spirit::karma::lazy_generator< Function, Modifiers >::attribute< Context, Iterator >::type

Member Function Documentation

template<typename Function , typename Modifiers >
template<typename Context , typename Iterator >
boost::spirit::karma::lazy_generator< Function, Modifiers >::attribute< Context, Iterator >::BOOST_SPIRIT_ASSERT_MATCH ( karma::domain  ,
expr_type   
)

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