boost::lexer::basic_file_input< CharT, Traits >::iterator Class Reference

#include <file_input.hpp>

List of all members.

Public Member Functions

 iterator ()
bool operator== (const iterator &rhs_) const
bool operator!= (const iterator &rhs_) const
dataoperator * ()
dataoperator-> ()
iteratoroperator++ ()
iterator operator++ (int)
void next_token ()

Private Attributes

basic_file_input_input
data _data

Friends

class basic_file_input

Classes

struct  data

template<typename CharT, typename Traits = char_traits<CharT>>
class boost::lexer::basic_file_input< CharT, Traits >::iterator


Constructor & Destructor Documentation

template<typename CharT, typename Traits = char_traits<CharT>>
boost::lexer::basic_file_input< CharT, Traits >::iterator::iterator (  )  [inline]


Member Function Documentation

template<typename CharT, typename Traits = char_traits<CharT>>
bool boost::lexer::basic_file_input< CharT, Traits >::iterator::operator== ( const iterator rhs_  )  const [inline]

template<typename CharT, typename Traits = char_traits<CharT>>
bool boost::lexer::basic_file_input< CharT, Traits >::iterator::operator!= ( const iterator rhs_  )  const [inline]

template<typename CharT, typename Traits = char_traits<CharT>>
data& boost::lexer::basic_file_input< CharT, Traits >::iterator::operator * (  )  [inline]

template<typename CharT, typename Traits = char_traits<CharT>>
data* boost::lexer::basic_file_input< CharT, Traits >::iterator::operator-> (  )  [inline]

template<typename CharT, typename Traits = char_traits<CharT>>
iterator& boost::lexer::basic_file_input< CharT, Traits >::iterator::operator++ (  )  [inline]

template<typename CharT, typename Traits = char_traits<CharT>>
iterator boost::lexer::basic_file_input< CharT, Traits >::iterator::operator++ ( int   )  [inline]

template<typename CharT, typename Traits = char_traits<CharT>>
void boost::lexer::basic_file_input< CharT, Traits >::iterator::next_token (  )  [inline]


Friends And Related Function Documentation

template<typename CharT, typename Traits = char_traits<CharT>>
friend class basic_file_input [friend]


Member Data Documentation

template<typename CharT, typename Traits = char_traits<CharT>>
basic_file_input* boost::lexer::basic_file_input< CharT, Traits >::iterator::_input [private]

template<typename CharT, typename Traits = char_traits<CharT>>
data boost::lexer::basic_file_input< CharT, Traits >::iterator::_data [private]


The documentation for this class was generated from the following file:
Generated on Fri Jul 30 03:00:10 2010 for rphp by  doxygen 1.5.4