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