15#include <boost/fusion/include/adapt_struct.hpp>
16#include <boost/fusion/include/unused.hpp>
17#include <boost/range/iterator_range.hpp>
63 std::string
name()
const;
64 std::string
ToString(
int indent = 0 )
const;
77 node.
value = boost::copy_range<std::string>(
range );
92 type )( std::string, value )( std::vector<Gaudi::Parsers::Node>, children ) )
boost::spirit::classic::file_position_base< std::string > IteratorPosition
boost::spirit::classic::position_iterator2< ForwardIterator > Iterator
This file provides a Grammar for the type Gaudi::Accumulators::Axis It allows to use that type from p...
NamedRange_< CONTAINER > range(const CONTAINER &cnt, std::string name)
simple function to create the named range from arbitrary container
std::vector< Node > children
std::string ToString(int indent=0) const
void operator()(Node &node, Node::NodeType type) const
void operator()(Node &node, Node child) const
void operator()(Node &node, bool val) const
void operator()(Node &node, boost::iterator_range< Iterator > range) const
void operator()(Node &node, std::string val) const
void operator()(Node &node, const Iterator &iter) const