Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT > Class Template Reference

#include <unput_queue_iterator.hpp>

Inheritance diagram for boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >:
Collaboration diagram for boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >:

Public Types

typedef ContainerT container_type
 
typedef IteratorT iterator_type
 

Public Member Functions

 unput_queue_iterator (IteratorT const &it, ContainerT &queue)
 
ContainerT & get_unput_queue ()
 
ContainerT const & get_unput_queue () const
 
IteratorT & get_base_iterator ()
 
IteratorT const & get_base_iterator () const
 
unput_queue_iteratoroperator= (unput_queue_iterator const &rhs)
 
base_type::reference dereference () const
 
void increment ()
 
template<typename OtherDerivedT , typename OtherIteratorT , typename V , typename C , typename R , typename D >
bool equal (boost::iterator_adaptor< OtherDerivedT, OtherIteratorT, V, C, R, D > const &x) const
 

Member Typedef Documentation

template<typename IteratorT, typename TokenT, typename ContainerT>
typedef ContainerT boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::container_type
template<typename IteratorT, typename TokenT, typename ContainerT>
typedef IteratorT boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::iterator_type

Constructor & Destructor Documentation

template<typename IteratorT, typename TokenT, typename ContainerT>
boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::unput_queue_iterator ( IteratorT const &  it,
ContainerT &  queue 
)
inline

Member Function Documentation

template<typename IteratorT, typename TokenT, typename ContainerT>
base_type::reference boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::dereference ( void  ) const
inline
template<typename IteratorT, typename TokenT, typename ContainerT>
template<typename OtherDerivedT , typename OtherIteratorT , typename V , typename C , typename R , typename D >
bool boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::equal ( boost::iterator_adaptor< OtherDerivedT, OtherIteratorT, V, C, R, D > const &  x) const
inline
template<typename IteratorT, typename TokenT, typename ContainerT>
IteratorT& boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::get_base_iterator ( )
inline
template<typename IteratorT, typename TokenT, typename ContainerT>
IteratorT const& boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::get_base_iterator ( ) const
inline
template<typename IteratorT, typename TokenT, typename ContainerT>
ContainerT& boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::get_unput_queue ( )
inline
template<typename IteratorT, typename TokenT, typename ContainerT>
ContainerT const& boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::get_unput_queue ( ) const
inline
template<typename IteratorT, typename TokenT, typename ContainerT>
void boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::increment ( void  )
inline
template<typename IteratorT, typename TokenT, typename ContainerT>
unput_queue_iterator& boost::wave::util::unput_queue_iterator< IteratorT, TokenT, ContainerT >::operator= ( unput_queue_iterator< IteratorT, TokenT, ContainerT > const &  rhs)
inline

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