std::regex_traits

From cppreference.com
Defined in header <string>
template<

    class CharT

> class regex_traits;

The regex_traits parameterizes behaviour of a regex.

[edit] Member types

Type Definition
char_type CharT
string_type A std::basic_string parameterized on CharT.
locale_type The locale used for localized behaviour in the regular expression.
char_class_type Represents a character classification and is capable of holding an implementation specific set returned by lookup_classname.

[edit] Member functions

constructs the regex_traits object
(public member function)
gets the localized length of a string
(public member function)
returns its input
(public member function)
converts a character to lower case (if defined)
(public member function)
converts a string into a localized collation sequence
(public member function)
converts a string into a localized primary collation sequence
(public member function)
gets a collation element by name
(public member function)
gets a character class by name
(public member function)
indicates membership in a localized character class
(public member function)
translates a numeric digit into an integral value
(public member function)
sets the locale
(public member function)
gets the locale
(public member function)


Specializations for char and wchar_t are defined.