The character container type used in the implementation of class template basic_regex.
A copy constructible type
A type that represents the locale used by the traits class.
A bitmask type representing a particular character classification.
Yields the smallest i such that p[i] == 0.
Complexity is linear in i .
Returns a character such that for any character d that is to be considered equivalent to c then v.translate(c) == v.translate(d).
For all characters C that are to be considered equivalent to c when comparisons are to be performed without regard to case, then v.translate_nocase(c) == v.translate_nocase(C).
Returns a sort key for the character sequence designated by the iterator range [F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence [H1, H2) then v.transform(G1, G2) < v.transform(H1, H2).
Returns a sort key for the character sequence designated by the iterator range [F1, F2) such that if the character sequence [G1, G2) sorts before the character sequence [H1, H2) when character case is not considered then v.transform_primary(G1, G2) < v.transform_primary(H1, H2).
Returns a sequence of characters that represents the collating element consisting of the character sequence designated by the iterator range [F1, F2).
Returns an empty string if the character sequence is not a valid collating element.
v.lookup_classname(F1, F2, b)
Converts the character sequence designated by the iterator range [F1, F2) into a value of a bitmask type that can subsequently be passed to isctype.
Values returned from lookup_classname can be bitwise or'ed together; the resulting value represents membership in either of the corresponding character classes.
If b is true, the returned bitmask is suitable for matching characters without regard to their case.
Returns 0 if the character sequence is not the name of a character class recognized by X.
The value returned shall be independent of the case of the characters in the sequence.
Returns true if character c is a member of one of the character classes designated by cl, false otherwise.
Returns the value represented by the digit c in base I if the character c is a valid digit in base I; otherwise returns -1.
Imbues u with the locale loc and returns the previous locale used by u if any.
Returns the current locale used by v, if any.