Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::spirit::qi::char_class< Tag > Struct Template Reference

#include <char_class.hpp>

Inheritance diagram for boost::spirit::qi::char_class< Tag >:
Collaboration diagram for boost::spirit::qi::char_class< Tag >:

Public Types

typedef Tag::char_encoding char_encoding
 
typedef Tag::char_class classification
 
typedef
Tag::char_encoding::char_type 
char_type
 
typedef char_class< Tag > derived_type
 
typedef qi::domain domain
 

Public Member Functions

template<typename CharParam , typename Context >
bool test (CharParam ch, Context &) const
 
template<typename Context >
info what (Context &) const
 
bool parse (Iterator &first, Iterator const &last, Context &context, Skipper const &skipper, Attribute &attr_) const
 
char_class< Tag >const & derived () const
 

Member Typedef Documentation

template<typename Tag >
typedef Tag::char_encoding boost::spirit::qi::char_class< Tag >::char_encoding
typedef Tag::char_encoding::char_type boost::spirit::qi::char_parser< char_class< Tag > , Tag::char_encoding::char_type , Attr >::char_type
inherited
template<typename Tag >
typedef Tag::char_class boost::spirit::qi::char_class< Tag >::classification
typedef char_class< Tag > boost::spirit::qi::parser< char_class< Tag > >::derived_type
inherited
typedef qi::domain boost::spirit::qi::parser< char_class< Tag > >::domain
inherited

Member Function Documentation

char_class< Tag > const& boost::spirit::qi::parser< char_class< Tag > >::derived ( ) const
inlineinherited
bool boost::spirit::qi::char_parser< char_class< Tag > , Tag::char_encoding::char_type , Attr >::parse ( Iterator &  first,
Iterator const &  last,
Context &  context,
Skipper const &  skipper,
Attribute &  attr_ 
) const
inlineinherited
template<typename Tag >
template<typename CharParam , typename Context >
bool boost::spirit::qi::char_class< Tag >::test ( CharParam  ch,
Context &   
) const
inline
template<typename Tag >
template<typename Context >
info boost::spirit::qi::char_class< Tag >::what ( Context &  ) const
inline

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