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

#include <c_regex_traits.hpp>

Classes

struct  locale_type
 

Public Types

typedef wchar_t char_type
 
typedef std::size_t size_type
 
typedef std::wstring string_type
 
typedef boost::uint32_t char_class_type
 

Public Member Functions

 c_regex_traits ()
 
wchar_t translate (wchar_t c) const
 
wchar_t translate_nocase (wchar_t c) const
 
locale_type imbue (locale_type l)
 
locale_type getloc () const
 

Static Public Member Functions

static size_type length (const char_type *p)
 
static string_type BOOST_REGEX_CALL transform (const wchar_t *p1, const wchar_t *p2)
 
static string_type BOOST_REGEX_CALL transform_primary (const wchar_t *p1, const wchar_t *p2)
 
static char_class_type
BOOST_REGEX_CALL 
lookup_classname (const wchar_t *p1, const wchar_t *p2)
 
static string_type BOOST_REGEX_CALL lookup_collatename (const wchar_t *p1, const wchar_t *p2)
 
static bool BOOST_REGEX_CALL isctype (wchar_t, char_class_type)
 
static int BOOST_REGEX_CALL value (wchar_t, int)
 

Member Typedef Documentation

typedef boost::uint32_t boost::c_regex_traits< wchar_t >::char_class_type
typedef wchar_t boost::c_regex_traits< wchar_t >::char_type
typedef std::size_t boost::c_regex_traits< wchar_t >::size_type
typedef std::wstring boost::c_regex_traits< wchar_t >::string_type

Constructor & Destructor Documentation

boost::c_regex_traits< wchar_t >::c_regex_traits ( )
inline

Member Function Documentation

locale_type boost::c_regex_traits< wchar_t >::getloc ( ) const
inline
locale_type boost::c_regex_traits< wchar_t >::imbue ( locale_type  l)
inline
static bool BOOST_REGEX_CALL boost::c_regex_traits< wchar_t >::isctype ( wchar_t  ,
char_class_type   
)
static
static size_type boost::c_regex_traits< wchar_t >::length ( const char_type p)
inlinestatic
static char_class_type BOOST_REGEX_CALL boost::c_regex_traits< wchar_t >::lookup_classname ( const wchar_t *  p1,
const wchar_t *  p2 
)
static
static string_type BOOST_REGEX_CALL boost::c_regex_traits< wchar_t >::lookup_collatename ( const wchar_t *  p1,
const wchar_t *  p2 
)
static
static string_type BOOST_REGEX_CALL boost::c_regex_traits< wchar_t >::transform ( const wchar_t *  p1,
const wchar_t *  p2 
)
static
static string_type BOOST_REGEX_CALL boost::c_regex_traits< wchar_t >::transform_primary ( const wchar_t *  p1,
const wchar_t *  p2 
)
static
wchar_t boost::c_regex_traits< wchar_t >::translate ( wchar_t  c) const
inline
wchar_t boost::c_regex_traits< wchar_t >::translate_nocase ( wchar_t  c) const
inline
static int BOOST_REGEX_CALL boost::c_regex_traits< wchar_t >::value ( wchar_t  ,
int   
)
static

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