#include <charset.hpp>
Public Types | |
| typedef basic_string_token< CharT > | token |
| typedef std::set< std::size_t > | index_set |
Public Member Functions | |
| basic_charset () | |
| basic_charset (const token &token_, const std::size_t index_) | |
| bool | empty () const |
| void | intersect (basic_charset &rhs_, basic_charset &overlap_) |
Public Attributes | |
| token | _token |
| index_set | _index_set |
| typedef basic_string_token<CharT> boost::lexer::detail::basic_charset< CharT >::token |
| typedef std::set<std::size_t> boost::lexer::detail::basic_charset< CharT >::index_set |
| boost::lexer::detail::basic_charset< CharT >::basic_charset | ( | ) | [inline] |
| boost::lexer::detail::basic_charset< CharT >::basic_charset | ( | const token & | token_, | |
| const std::size_t | index_ | |||
| ) | [inline] |
| bool boost::lexer::detail::basic_charset< CharT >::empty | ( | ) | const [inline] |
| void boost::lexer::detail::basic_charset< CharT >::intersect | ( | basic_charset< CharT > & | rhs_, | |
| basic_charset< CharT > & | overlap_ | |||
| ) | [inline] |
| token boost::lexer::detail::basic_charset< CharT >::_token |
| index_set boost::lexer::detail::basic_charset< CharT >::_index_set |
1.5.4