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::meta_create_sequence< Sequence > Struct Template Reference

#include <meta_create.hpp>

Inheritance diagram for boost::spirit::karma::meta_create_sequence< Sequence >:

Public Types

typedef mpl::fold< typename
fusion::result_of::as_vector
< Sequence >::type,
mpl::vector<>, mpl::push_back
< mpl::_, mpl::_ > >::type 
sequence_type
 
typedef make_nary_proto_expr
< sequence_type,
proto::tag::shift_left,
karma::domain
make_proto_expr
 
typedef make_proto_expr::type type
 

Static Public Member Functions

static type call ()
 

Member Typedef Documentation

template<typename Sequence>
typedef make_nary_proto_expr< sequence_type, proto::tag::shift_left, karma::domain > boost::spirit::karma::meta_create_sequence< Sequence >::make_proto_expr
template<typename Sequence>
typedef mpl::fold< typename fusion::result_of::as_vector<Sequence>::type , mpl::vector<>, mpl::push_back<mpl::_, mpl::_> >::type boost::spirit::karma::meta_create_sequence< Sequence >::sequence_type
template<typename Sequence>
typedef make_proto_expr::type boost::spirit::karma::meta_create_sequence< Sequence >::type

Member Function Documentation

template<typename Sequence>
static type boost::spirit::karma::meta_create_sequence< Sequence >::call ( )
inlinestatic

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