#include <typeof.hpp>
Public Types | |
typedef chset< CharT > | self_t |
typedef chset< CharT > | embed_t |
typedef chset< CharT > | derived_t |
typedef plain_parser_category | parser_category_t |
Public Member Functions | |
chset () | |
chset (chset const &arg_) | |
chset (CharT arg_) | |
chset (anychar_parser arg_) | |
chset (nothing_parser arg_) | |
chset (chlit< CharT > const &arg_) | |
chset (range< CharT > const &arg_) | |
chset (negated_char_parser< chlit< CharT > > const &arg_) | |
chset (negated_char_parser< range< CharT > > const &arg_) | |
template<typename CharT2 > | |
chset (CharT2 const *definition) | |
~chset () | |
chset & | operator= (chset const &rhs) |
chset & | operator= (CharT rhs) |
chset & | operator= (anychar_parser rhs) |
chset & | operator= (nothing_parser rhs) |
chset & | operator= (chlit< CharT > const &rhs) |
chset & | operator= (range< CharT > const &rhs) |
chset & | operator= (negated_char_parser< chlit< CharT > > const &rhs) |
chset & | operator= (negated_char_parser< range< CharT > > const &rhs) |
void | set (range< CharT > const &arg_) |
void | set (negated_char_parser< chlit< CharT > > const &arg_) |
void | set (negated_char_parser< range< CharT > > const &arg_) |
void | clear (range< CharT > const &arg_) |
void | clear (negated_char_parser< range< CharT > > const &arg_) |
bool | test (CharT ch) const |
chset & | inverse () |
void | swap (chset &x) |
chset & | operator|= (chset const &x) |
chset & | operator&= (chset const &x) |
chset & | operator-= (chset const &x) |
chset & | operator^= (chset const &x) |
parser_result< self_t, ScannerT >::type | parse (ScannerT const &scan) const |
chset< CharT > & | derived () |
chset< CharT >const & | derived () const |
action< chset< CharT >, ActionT > | operator[] (ActionT const &actor) const |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
boost::spirit::chset< CharT >::chset | ( | ) |
boost::spirit::chset< CharT >::chset | ( | chset< CharT > const & | arg_ | ) |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
explicit |
|
inlineexplicit |
References boost::spirit::utility::impl::construct_chset().
boost::spirit::chset< CharT >::~chset | ( | ) |
void boost::spirit::chset< CharT >::clear | ( | range< CharT > const & | arg_ | ) |
void boost::spirit::chset< CharT >::clear | ( | negated_char_parser< range< CharT > > const & | arg_ | ) |
|
inlineinherited |
|
inlineinherited |
chset& boost::spirit::chset< CharT >::inverse | ( | ) |
chset& boost::spirit::chset< CharT >::operator&= | ( | chset< CharT > const & | x | ) |
chset& boost::spirit::chset< CharT >::operator-= | ( | chset< CharT > const & | x | ) |
chset& boost::spirit::chset< CharT >::operator= | ( | chset< CharT > const & | rhs | ) |
chset& boost::spirit::chset< CharT >::operator= | ( | CharT | rhs | ) |
chset& boost::spirit::chset< CharT >::operator= | ( | anychar_parser | rhs | ) |
chset& boost::spirit::chset< CharT >::operator= | ( | nothing_parser | rhs | ) |
chset& boost::spirit::chset< CharT >::operator= | ( | chlit< CharT > const & | rhs | ) |
chset& boost::spirit::chset< CharT >::operator= | ( | range< CharT > const & | rhs | ) |
chset& boost::spirit::chset< CharT >::operator= | ( | negated_char_parser< chlit< CharT > > const & | rhs | ) |
chset& boost::spirit::chset< CharT >::operator= | ( | negated_char_parser< range< CharT > > const & | rhs | ) |
|
inlineinherited |
chset& boost::spirit::chset< CharT >::operator^= | ( | chset< CharT > const & | x | ) |
chset& boost::spirit::chset< CharT >::operator|= | ( | chset< CharT > const & | x | ) |
|
inlineinherited |
void boost::spirit::chset< CharT >::set | ( | range< CharT > const & | arg_ | ) |
void boost::spirit::chset< CharT >::set | ( | negated_char_parser< chlit< CharT > > const & | arg_ | ) |
void boost::spirit::chset< CharT >::set | ( | negated_char_parser< range< CharT > > const & | arg_ | ) |
void boost::spirit::chset< CharT >::swap | ( | chset< CharT > & | x | ) |
bool boost::spirit::chset< CharT >::test | ( | CharT | ch | ) | const |