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::functor_input::inner< FunctorT > Class Template Reference

#include <functor_input.hpp>

Public Types

typedef result_type value_type
 
typedef std::ptrdiff_t difference_type
 
typedef result_type * pointer
 
typedef result_type & reference
 

Public Member Functions

reference get_input () const
 
void advance_input ()
 
bool input_at_eof () const
 
FunctorT & get_functor () const
 

Protected Member Functions

 inner ()
 
 inner (FunctorT const &x)
 
 inner (inner const &x)
 
void destroy ()
 
bool same_input (inner const &x) const
 
void swap (inner &x)
 
void ensure_initialized () const
 

Friends

struct Data
 

Member Typedef Documentation

template<typename FunctorT >
typedef std::ptrdiff_t boost::wave::util::functor_input::inner< FunctorT >::difference_type
template<typename FunctorT >
typedef result_type* boost::wave::util::functor_input::inner< FunctorT >::pointer
template<typename FunctorT >
typedef result_type& boost::wave::util::functor_input::inner< FunctorT >::reference
template<typename FunctorT >
typedef result_type boost::wave::util::functor_input::inner< FunctorT >::value_type

Constructor & Destructor Documentation

template<typename FunctorT >
boost::wave::util::functor_input::inner< FunctorT >::inner ( )
inlineprotected
template<typename FunctorT >
boost::wave::util::functor_input::inner< FunctorT >::inner ( FunctorT const &  x)
inlineprotected
template<typename FunctorT >
boost::wave::util::functor_input::inner< FunctorT >::inner ( inner< FunctorT > const &  x)
inlineprotected

Member Function Documentation

template<typename FunctorT >
void boost::wave::util::functor_input::inner< FunctorT >::advance_input ( )
inline
template<typename FunctorT >
void boost::wave::util::functor_input::inner< FunctorT >::destroy ( )
inlineprotected
template<typename FunctorT >
FunctorT& boost::wave::util::functor_input::inner< FunctorT >::get_functor ( ) const
inline
template<typename FunctorT >
bool boost::wave::util::functor_input::inner< FunctorT >::input_at_eof ( ) const
inline
template<typename FunctorT >
bool boost::wave::util::functor_input::inner< FunctorT >::same_input ( inner< FunctorT > const &  x) const
inlineprotected
template<typename FunctorT >
void boost::wave::util::functor_input::inner< FunctorT >::swap ( inner< FunctorT > &  x)
inlineprotected

Friends And Related Function Documentation

template<typename FunctorT >
friend struct Data
friend

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