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

#include <multi_pass.hpp>

Protected Member Functions

 inner ()
 
 inner (inner const &x)
 
void destroy ()
 
void swap (inner &x)
 
void clear_queue ()
 
bool equal_to (inner const &x) const
 
bool less_than (inner const &x) const
 

Static Protected Member Functions

template<typename MultiPassT >
static MultiPassT::reference dereference (MultiPassT const &mp)
 
template<typename MultiPassT >
static void increment (MultiPassT &mp)
 
template<typename MultiPassT >
static bool is_eof (MultiPassT const &mp)
 

Constructor & Destructor Documentation

template<std::size_t N>
template<typename ValueT >
boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::inner ( )
inlineprotected
template<std::size_t N>
template<typename ValueT >
boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::inner ( inner< ValueT > const &  x)
inlineprotected

Member Function Documentation

template<std::size_t N>
template<typename ValueT >
void boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::clear_queue ( )
inlineprotected
template<std::size_t N>
template<typename ValueT >
template<typename MultiPassT >
static MultiPassT::reference boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::dereference ( MultiPassT const &  mp)
inlinestaticprotected
template<std::size_t N>
template<typename ValueT >
void boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::destroy ( )
inlineprotected

References BOOST_SPIRIT_ASSERT.

template<std::size_t N>
template<typename ValueT >
bool boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::equal_to ( inner< ValueT > const &  x) const
inlineprotected
template<std::size_t N>
template<typename ValueT >
template<typename MultiPassT >
static void boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::increment ( MultiPassT &  mp)
inlinestaticprotected

References N.

template<std::size_t N>
template<typename ValueT >
template<typename MultiPassT >
static bool boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::is_eof ( MultiPassT const &  mp)
inlinestaticprotected
template<std::size_t N>
template<typename ValueT >
bool boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::less_than ( inner< ValueT > const &  x) const
inlineprotected
template<std::size_t N>
template<typename ValueT >
void boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >::swap ( inner< ValueT > &  x)
inlineprotected

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