#include <state_machine.hpp>
Public Member Functions | |
| iterator () | |
| bool | operator== (const iterator &rhs_) const |
| bool | operator!= (const iterator &rhs_) const |
| data & | operator * () |
| data * | operator-> () |
| iterator & | operator++ () |
| iterator | operator++ (int) |
| void | clear () |
Private Member Functions | |
| void | next () |
Private Attributes | |
| basic_state_machine * | _sm |
| data | _data |
| std::size_t | _dfas |
| std::size_t | _dfa |
| std::size_t | _states |
| std::size_t | _state |
| std::size_t | _transitions |
| std::size_t | _transition |
| detail::basic_char_state_machine < CharT > ::state::size_t_string_token_map::const_iterator | _token_iter |
| detail::basic_char_state_machine < CharT > ::state::size_t_string_token_map::const_iterator | _token_end |
Friends | |
| class | basic_state_machine |
Classes | |
| struct | data |
| boost::lexer::basic_state_machine< CharT >::iterator::iterator | ( | ) | [inline] |
| bool boost::lexer::basic_state_machine< CharT >::iterator::operator== | ( | const iterator & | rhs_ | ) | const [inline] |
| bool boost::lexer::basic_state_machine< CharT >::iterator::operator!= | ( | const iterator & | rhs_ | ) | const [inline] |
| data& boost::lexer::basic_state_machine< CharT >::iterator::operator * | ( | ) | [inline] |
| data* boost::lexer::basic_state_machine< CharT >::iterator::operator-> | ( | ) | [inline] |
| iterator& boost::lexer::basic_state_machine< CharT >::iterator::operator++ | ( | ) | [inline] |
| iterator boost::lexer::basic_state_machine< CharT >::iterator::operator++ | ( | int | ) | [inline] |
| void boost::lexer::basic_state_machine< CharT >::iterator::clear | ( | ) | [inline] |
| void boost::lexer::basic_state_machine< CharT >::iterator::next | ( | ) | [inline, private] |
friend class basic_state_machine [friend] |
basic_state_machine* boost::lexer::basic_state_machine< CharT >::iterator::_sm [private] |
data boost::lexer::basic_state_machine< CharT >::iterator::_data [private] |
std::size_t boost::lexer::basic_state_machine< CharT >::iterator::_dfas [private] |
std::size_t boost::lexer::basic_state_machine< CharT >::iterator::_dfa [private] |
std::size_t boost::lexer::basic_state_machine< CharT >::iterator::_states [private] |
std::size_t boost::lexer::basic_state_machine< CharT >::iterator::_state [private] |
std::size_t boost::lexer::basic_state_machine< CharT >::iterator::_transitions [private] |
std::size_t boost::lexer::basic_state_machine< CharT >::iterator::_transition [private] |
detail::basic_char_state_machine<CharT>::state:: size_t_string_token_map::const_iterator boost::lexer::basic_state_machine< CharT >::iterator::_token_iter [private] |
detail::basic_char_state_machine<CharT>::state:: size_t_string_token_map::const_iterator boost::lexer::basic_state_machine< CharT >::iterator::_token_end [private] |
1.5.4