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_encoding::standard_wide Struct Reference

#include <standard_wide.hpp>

Public Types

typedef wchar_t char_type
 

Static Public Member Functions

template<typename Char >
static std::char_traits< Char >
::int_type 
to_int_type (Char ch)
 
template<typename Char >
static Char to_char_type (typename std::char_traits< Char >::int_type ch)
 
static bool ischar (int ch)
 
static bool isalnum (wchar_t ch)
 
static bool isalpha (wchar_t ch)
 
static bool iscntrl (wchar_t ch)
 
static bool isdigit (wchar_t ch)
 
static bool isgraph (wchar_t ch)
 
static bool islower (wchar_t ch)
 
static bool isprint (wchar_t ch)
 
static bool ispunct (wchar_t ch)
 
static bool isspace (wchar_t ch)
 
static bool isupper (wchar_t ch)
 
static bool isxdigit (wchar_t ch)
 
static bool isblank BOOST_PREVENT_MACRO_SUBSTITUTION (wchar_t ch)
 
static wchar_t tolower (wchar_t ch)
 
static wchar_t toupper (wchar_t ch)
 
::boost::uint32_t toucs4 (int ch)
 

Member Typedef Documentation

Member Function Documentation

static bool isblank boost::spirit::char_encoding::standard_wide::BOOST_PREVENT_MACRO_SUBSTITUTION ( wchar_t  ch)
inlinestatic
static bool boost::spirit::char_encoding::standard_wide::isalnum ( wchar_t  ch)
inlinestatic

References to_int_type().

static bool boost::spirit::char_encoding::standard_wide::isalpha ( wchar_t  ch)
inlinestatic

References to_int_type().

static bool boost::spirit::char_encoding::standard_wide::ischar ( int  ch)
inlinestatic
static bool boost::spirit::char_encoding::standard_wide::iscntrl ( wchar_t  ch)
inlinestatic

References to_int_type().

static bool boost::spirit::char_encoding::standard_wide::isdigit ( wchar_t  ch)
inlinestatic

References to_int_type().

static bool boost::spirit::char_encoding::standard_wide::isgraph ( wchar_t  ch)
inlinestatic

References to_int_type().

static bool boost::spirit::char_encoding::standard_wide::islower ( wchar_t  ch)
inlinestatic

References to_int_type().

Referenced by toupper().

static bool boost::spirit::char_encoding::standard_wide::isprint ( wchar_t  ch)
inlinestatic

References to_int_type().

static bool boost::spirit::char_encoding::standard_wide::ispunct ( wchar_t  ch)
inlinestatic

References to_int_type().

static bool boost::spirit::char_encoding::standard_wide::isspace ( wchar_t  ch)
inlinestatic

References to_int_type().

static bool boost::spirit::char_encoding::standard_wide::isupper ( wchar_t  ch)
inlinestatic

References to_int_type().

Referenced by tolower().

static bool boost::spirit::char_encoding::standard_wide::isxdigit ( wchar_t  ch)
inlinestatic

References to_int_type().

template<typename Char >
static Char boost::spirit::char_encoding::standard_wide::to_char_type ( typename std::char_traits< Char >::int_type  ch)
inlinestatic
template<typename Char >
static std::char_traits<Char>::int_type boost::spirit::char_encoding::standard_wide::to_int_type ( Char  ch)
inlinestatic
static wchar_t boost::spirit::char_encoding::standard_wide::tolower ( wchar_t  ch)
inlinestatic

References isupper(), and to_int_type().

::boost::uint32_t boost::spirit::char_encoding::standard_wide::toucs4 ( int  ch)
inlinestatic
static wchar_t boost::spirit::char_encoding::standard_wide::toupper ( wchar_t  ch)
inlinestatic

References islower(), and to_int_type().


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