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_iter_data< IteratorT, ValueT > Struct Template Reference

#include <common_fwd.hpp>

Public Types

typedef IteratorT iterator_t
 
typedef IteratorT const_iterator_t
 

Public Member Functions

 node_iter_data ()
 
 node_iter_data (IteratorT const &_first, IteratorT const &_last)
 
void swap (node_iter_data &x)
 
IteratorT begin ()
 
IteratorT const & begin () const
 
IteratorT end ()
 
IteratorT const & end () const
 
bool is_root () const
 
void is_root (bool b)
 
parser_id id () const
 
void id (parser_id r)
 
ValueT const & value () const
 
void value (ValueT const &v)
 

Member Typedef Documentation

template<typename IteratorT, typename ValueT>
typedef IteratorT boost::spirit::node_iter_data< IteratorT, ValueT >::const_iterator_t
template<typename IteratorT, typename ValueT>
typedef IteratorT boost::spirit::node_iter_data< IteratorT, ValueT >::iterator_t

Constructor & Destructor Documentation

template<typename IteratorT, typename ValueT>
boost::spirit::node_iter_data< IteratorT, ValueT >::node_iter_data ( )
inline
template<typename IteratorT, typename ValueT>
boost::spirit::node_iter_data< IteratorT, ValueT >::node_iter_data ( IteratorT const &  _first,
IteratorT const &  _last 
)
inline

Member Function Documentation

template<typename IteratorT, typename ValueT>
IteratorT boost::spirit::node_iter_data< IteratorT, ValueT >::begin ( void  )
inline
template<typename IteratorT, typename ValueT>
IteratorT const& boost::spirit::node_iter_data< IteratorT, ValueT >::begin ( void  ) const
inline
template<typename IteratorT, typename ValueT>
IteratorT boost::spirit::node_iter_data< IteratorT, ValueT >::end ( void  )
inline
template<typename IteratorT, typename ValueT>
IteratorT const& boost::spirit::node_iter_data< IteratorT, ValueT >::end ( void  ) const
inline
template<typename IteratorT, typename ValueT>
parser_id boost::spirit::node_iter_data< IteratorT, ValueT >::id ( ) const
inline
template<typename IteratorT, typename ValueT>
void boost::spirit::node_iter_data< IteratorT, ValueT >::id ( parser_id  r)
inline
template<typename IteratorT, typename ValueT>
bool boost::spirit::node_iter_data< IteratorT, ValueT >::is_root ( ) const
inline
template<typename IteratorT, typename ValueT>
void boost::spirit::node_iter_data< IteratorT, ValueT >::is_root ( bool  b)
inline

References boost::asio::b.

template<typename IteratorT, typename ValueT>
void boost::spirit::node_iter_data< IteratorT, ValueT >::swap ( node_iter_data< IteratorT, ValueT > &  x)
inline
template<typename IteratorT, typename ValueT>
ValueT const& boost::spirit::node_iter_data< IteratorT, ValueT >::value ( ) const
inline
template<typename IteratorT, typename ValueT>
void boost::spirit::node_iter_data< IteratorT, ValueT >::value ( ValueT const &  v)
inline

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