Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::chset< CharT > Singleton Reference

#include <typeof.hpp>

Inheritance diagram for boost::spirit::chset< CharT >:
Collaboration diagram for boost::spirit::chset< CharT >:

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 ()
 
chsetoperator= (chset const &rhs)
 
chsetoperator= (CharT rhs)
 
chsetoperator= (anychar_parser rhs)
 
chsetoperator= (nothing_parser rhs)
 
chsetoperator= (chlit< CharT > const &rhs)
 
chsetoperator= (range< CharT > const &rhs)
 
chsetoperator= (negated_char_parser< chlit< CharT > > const &rhs)
 
chsetoperator= (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
 
chsetinverse ()
 
void swap (chset &x)
 
chsetoperator|= (chset const &x)
 
chsetoperator&= (chset const &x)
 
chsetoperator-= (chset const &x)
 
chsetoperator^= (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
 

Member Typedef Documentation

typedef chset< CharT > boost::spirit::parser< chset< CharT > >::derived_t
inherited
typedef chset< CharT > boost::spirit::parser< chset< CharT > >::embed_t
inherited
typedef chset< CharT > boost::spirit::char_parser< chset< CharT > >::self_t
inherited

Constructor & Destructor Documentation

template<typename CharT = char>
boost::spirit::chset< CharT >::chset ( )
template<typename CharT = char>
boost::spirit::chset< CharT >::chset ( chset< CharT > const &  arg_)
template<typename CharT = char>
boost::spirit::chset< CharT >::chset ( CharT  arg_)
explicit
template<typename CharT = char>
boost::spirit::chset< CharT >::chset ( anychar_parser  arg_)
explicit
template<typename CharT = char>
boost::spirit::chset< CharT >::chset ( nothing_parser  arg_)
explicit
template<typename CharT = char>
boost::spirit::chset< CharT >::chset ( chlit< CharT > const &  arg_)
explicit
template<typename CharT = char>
boost::spirit::chset< CharT >::chset ( range< CharT > const &  arg_)
explicit
template<typename CharT = char>
boost::spirit::chset< CharT >::chset ( negated_char_parser< chlit< CharT > > const &  arg_)
explicit
template<typename CharT = char>
boost::spirit::chset< CharT >::chset ( negated_char_parser< range< CharT > > const &  arg_)
explicit
template<typename CharT = char>
template<typename CharT2 >
boost::spirit::chset< CharT >::chset ( CharT2 const *  definition)
inlineexplicit
template<typename CharT = char>
boost::spirit::chset< CharT >::~chset ( )

Member Function Documentation

template<typename CharT = char>
void boost::spirit::chset< CharT >::clear ( range< CharT > const &  arg_)
template<typename CharT = char>
void boost::spirit::chset< CharT >::clear ( negated_char_parser< range< CharT > > const &  arg_)
chset< CharT > & boost::spirit::parser< chset< CharT > >::derived ( )
inlineinherited
chset< CharT > const& boost::spirit::parser< chset< CharT > >::derived ( ) const
inlineinherited
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::inverse ( )
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator&= ( chset< CharT > const &  x)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator-= ( chset< CharT > const &  x)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator= ( chset< CharT > const &  rhs)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator= ( CharT  rhs)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator= ( anychar_parser  rhs)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator= ( nothing_parser  rhs)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator= ( chlit< CharT > const &  rhs)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator= ( range< CharT > const &  rhs)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator= ( negated_char_parser< chlit< CharT > > const &  rhs)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator= ( negated_char_parser< range< CharT > > const &  rhs)
action<chset< CharT > , ActionT> boost::spirit::parser< chset< CharT > >::operator[] ( ActionT const &  actor) const
inlineinherited
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator^= ( chset< CharT > const &  x)
template<typename CharT = char>
chset& boost::spirit::chset< CharT >::operator|= ( chset< CharT > const &  x)
parser_result<self_t, ScannerT>::type boost::spirit::char_parser< chset< CharT > >::parse ( ScannerT const &  scan) const
inlineinherited
template<typename CharT = char>
void boost::spirit::chset< CharT >::set ( negated_char_parser< chlit< CharT > > const &  arg_)
template<typename CharT = char>
void boost::spirit::chset< CharT >::set ( negated_char_parser< range< CharT > > const &  arg_)
template<typename CharT = char>
void boost::spirit::chset< CharT >::swap ( chset< CharT > &  x)

The documentation for this singleton was generated from the following file: