Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
multi_pass.hpp File Reference
#include <boost/config.hpp>
#include <boost/throw_exception.hpp>
#include <deque>
#include <iterator>
#include <iostream>
#include <algorithm>
#include <exception>
#include <boost/limits.hpp>
#include <boost/iterator.hpp>
#include <boost/spirit/home/classic/namespace.hpp>
#include <boost/spirit/home/classic/core/assert.hpp>
#include <boost/spirit/home/classic/iterator/fixed_size_queue.hpp>
#include <boost/detail/iterator.hpp>
#include <boost/spirit/home/classic/iterator/multi_pass_fwd.hpp>
Include dependency graph for multi_pass.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::spirit::multi_pass_policies::ref_counted
 
class  boost::spirit::multi_pass_policies::first_owner
 
class  boost::spirit::multi_pass_policies::illegal_backtracking
 
class  boost::spirit::multi_pass_policies::buf_id_check
 
class  boost::spirit::multi_pass_policies::no_check
 
class  boost::spirit::multi_pass_policies::std_deque
 
class  boost::spirit::multi_pass_policies::std_deque::inner< ValueT >
 
singleton  boost::spirit::multi_pass_policies::fixed_size_queue< N >
 
class  boost::spirit::multi_pass_policies::fixed_size_queue< N >::inner< ValueT >
 
class  boost::spirit::multi_pass_policies::input_iterator
 
class  boost::spirit::multi_pass_policies::input_iterator::inner< InputT >
 
class  boost::spirit::multi_pass_policies::lex_input
 
class  boost::spirit::multi_pass_policies::lex_input::inner< InputT >
 
class  boost::spirit::multi_pass_policies::functor_input
 
class  boost::spirit::multi_pass_policies::functor_input::inner< FunctorT >
 
struct  boost::spirit::iterator_::impl::iterator_base_creator< InputPolicyT, InputT >
 
singleton  boost::spirit::multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy >
 
class  boost::spirit::look_ahead< InputT, N >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::spirit
 
 boost::spirit::impl
 
 boost::spirit::multi_pass_policies
 
 boost::spirit::iterator_
 
 boost::spirit::iterator_::impl
 

Functions

template<typename T >
void boost::spirit::impl::mp_swap (T &t1, T &t2)
 
template<typename InputT , typename InputPolicy , typename OwnershipPolicy , typename CheckingPolicy , typename StoragePolicy >
bool boost::spirit::operator!= (const multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &x, const multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &y)
 
template<typename InputT , typename InputPolicy , typename OwnershipPolicy , typename CheckingPolicy , typename StoragePolicy >
bool boost::spirit::operator> (const multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &x, const multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &y)
 
template<typename InputT , typename InputPolicy , typename OwnershipPolicy , typename CheckingPolicy , typename StoragePolicy >
bool boost::spirit::operator>= (const multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &x, const multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &y)
 
template<typename InputT , typename InputPolicy , typename OwnershipPolicy , typename CheckingPolicy , typename StoragePolicy >
bool boost::spirit::operator<= (const multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &x, const multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &y)
 
template<typename InputT >
multi_pass< InputT,
multi_pass_policies::input_iterator,
multi_pass_policies::ref_counted,
multi_pass_policies::buf_id_check,
multi_pass_policies::std_deque > 
boost::spirit::make_multi_pass (InputT i)
 
template<typename InputT , typename InputPolicy , typename OwnershipPolicy , typename CheckingPolicy , typename StoragePolicy >
void boost::spirit::swap (multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &x, multi_pass< InputT, InputPolicy, OwnershipPolicy, CheckingPolicy, StoragePolicy > &y)