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

#include <char_class.hpp>

Public Types

typedef CharEncoding::char_type char_type
 

Static Public Member Functions

template<typename Char >
static bool is (tag::char_, Char ch)
 
template<typename Char >
static bool is (tag::alnum, Char ch)
 
template<typename Char >
static bool is (tag::alpha, Char ch)
 
template<typename Char >
static bool is (tag::digit, Char ch)
 
template<typename Char >
static bool is (tag::xdigit, Char ch)
 
template<typename Char >
static bool is (tag::cntrl, Char ch)
 
template<typename Char >
static bool is (tag::graph, Char ch)
 
template<typename Char >
static bool is (tag::lower, Char ch)
 
template<typename Char >
static bool is (tag::print, Char ch)
 
template<typename Char >
static bool is (tag::punct, Char ch)
 
template<typename Char >
static bool is (tag::space, Char ch)
 
template<typename Char >
static bool is (tag::blank, Char ch)
 
template<typename Char >
static bool is (tag::upper, Char ch)
 
template<typename Char >
static bool is (tag::lowernum, Char ch)
 
template<typename Char >
static bool is (tag::uppernum, Char ch)
 

Member Typedef Documentation

template<typename CharEncoding >
typedef CharEncoding::char_type boost::spirit::char_class::classify< CharEncoding >::char_type

Member Function Documentation

template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::char_  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::alnum  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::alpha  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::digit  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::xdigit  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::cntrl  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::graph  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::lower  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::print  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::punct  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::space  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::blank  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::upper  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::lowernum  ,
Char  ch 
)
inlinestatic
template<typename CharEncoding >
template<typename Char >
static bool boost::spirit::char_class::classify< CharEncoding >::is ( tag::uppernum  ,
Char  ch 
)
inlinestatic

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