#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 |
typedef std::ptrdiff_t boost::wave::util::functor_input::inner< FunctorT >::difference_type |
typedef result_type* boost::wave::util::functor_input::inner< FunctorT >::pointer |
typedef result_type& boost::wave::util::functor_input::inner< FunctorT >::reference |
typedef result_type boost::wave::util::functor_input::inner< FunctorT >::value_type |
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
|
inline |
References BOOST_ASSERT, and boost::proto::envns_::data.
|
inlineprotected |
References boost::proto::envns_::data.
|
inlineprotected |
|
inline |
References BOOST_ASSERT, and boost::proto::envns_::data.
|
inline |
|
inline |
|
inlineprotected |
References boost::proto::envns_::data.
|
inlineprotected |
References boost::proto::envns_::data, and boost::spirit::impl::mp_swap().
|
friend |