#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 |