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< char > Struct Template Reference

#include <c_regex_traits.hpp>

Classes

struct  locale_type
 

Public Types

typedef char char_type
 
typedef std::size_t size_type
 
typedef std::string string_type
 
typedef boost::uint32_t char_class_type
 

Public Member Functions

 c_regex_traits ()
 
char translate (char c) const
 
char translate_nocase (char 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 char *p1, const char *p2)
 
static string_type BOOST_REGEX_CALL transform_primary (const char *p1, const char *p2)
 
static char_class_type
BOOST_REGEX_CALL 
lookup_classname (const char *p1, const char *p2)
 
static string_type BOOST_REGEX_CALL lookup_collatename (const char *p1, const char *p2)
 
static bool BOOST_REGEX_CALL isctype (char, char_class_type)
 
static int BOOST_REGEX_CALL value (char, int)
 

Member Typedef Documentation

typedef boost::uint32_t boost::c_regex_traits< char >::char_class_type
typedef char boost::c_regex_traits< char >::char_type
typedef std::size_t boost::c_regex_traits< char >::size_type
typedef std::string boost::c_regex_traits< char >::string_type

Constructor & Destructor Documentation

Member Function Documentation

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

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