#include <re_tokeniser_helper.hpp>
Public Types | |
| typedef basic_re_tokeniser_state < CharT > | state |
| typedef std::basic_string< CharT > | string |
Static Public Member Functions | |
| static const CharT * | escape_sequence (state &state_, CharT &ch_, std::size_t &str_len_) |
| static void | charset (state &state_, string &chars_, bool &negated_) |
| static CharT | chr (state &state_) |
Static Private Member Functions | |
| static const char * | charset_shortcut (const char ch_, std::size_t &str_len_) |
| static const wchar_t * | charset_shortcut (const wchar_t ch_, std::size_t &str_len_) |
| static CharT | decode_octal (state &state_) |
| static CharT | decode_control_char (state &state_) |
| static CharT | decode_hex (state &state_) |
| static void | charset_range (const bool chset_, state &state_, bool &eos_, CharT &ch_, const CharT prev_, string &chars_) |
| typedef basic_re_tokeniser_state<CharT> boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::state |
| typedef std::basic_string<CharT> boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::string |
| static const CharT* boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::escape_sequence | ( | state & | state_, | |
| CharT & | ch_, | |||
| std::size_t & | str_len_ | |||
| ) | [inline, static] |
| static void boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::charset | ( | state & | state_, | |
| string & | chars_, | |||
| bool & | negated_ | |||
| ) | [inline, static] |
| static CharT boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::chr | ( | state & | state_ | ) | [inline, static] |
| static const char* boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::charset_shortcut | ( | const char | ch_, | |
| std::size_t & | str_len_ | |||
| ) | [inline, static, private] |
| static const wchar_t* boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::charset_shortcut | ( | const wchar_t | ch_, | |
| std::size_t & | str_len_ | |||
| ) | [inline, static, private] |
| static CharT boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::decode_octal | ( | state & | state_ | ) | [inline, static, private] |
| static CharT boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::decode_control_char | ( | state & | state_ | ) | [inline, static, private] |
| static CharT boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::decode_hex | ( | state & | state_ | ) | [inline, static, private] |
| static void boost::lexer::detail::basic_re_tokeniser_helper< CharT, Traits >::charset_range | ( | const bool | chset_, | |
| state & | state_, | |||
| bool & | eos_, | |||
| CharT & | ch_, | |||
| const CharT | prev_, | |||
| string & | chars_ | |||
| ) | [inline, static, private] |
1.5.4