Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::node_val_data_factory< ValueT >::factory< IteratorT > Class Template Reference

#include <common.hpp>

Public Types

typedef IteratorT iterator_t
 
typedef node_val_data
< iterator_t, ValueT > 
node_t
 

Static Public Member Functions

static node_t create_node (iterator_t const &first, iterator_t const &last, bool is_leaf_node)
 
static node_t empty_node ()
 
template<typename ContainerT >
static node_t group_nodes (ContainerT const &nodes)
 

Member Typedef Documentation

template<typename ValueT >
template<typename IteratorT >
typedef IteratorT boost::spirit::node_val_data_factory< ValueT >::factory< IteratorT >::iterator_t
template<typename ValueT >
template<typename IteratorT >
typedef node_val_data<iterator_t, ValueT> boost::spirit::node_val_data_factory< ValueT >::factory< IteratorT >::node_t

Member Function Documentation

template<typename ValueT >
template<typename IteratorT >
static node_t boost::spirit::node_val_data_factory< ValueT >::factory< IteratorT >::create_node ( iterator_t const &  first,
iterator_t const &  last,
bool  is_leaf_node 
)
inlinestatic
template<typename ValueT >
template<typename IteratorT >
static node_t boost::spirit::node_val_data_factory< ValueT >::factory< IteratorT >::empty_node ( )
inlinestatic
template<typename ValueT >
template<typename IteratorT >
template<typename ContainerT >
static node_t boost::spirit::node_val_data_factory< ValueT >::factory< IteratorT >::group_nodes ( ContainerT const &  nodes)
inlinestatic

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