cpp/named req/CharTraits

is a traits class that abstracts basic character and string operations for a given character type. Most standard library string and input/output classes require a template type parameter alongside a corresponding character template type parameter.

Requirements
No operation listed below on may throw an exception.

Given
 * , a character type
 * , a type for type
 * ,, values of type
 * ,, values of type
 * , a value of type
 * ,, , values of type std
 * ,, values of type
 * , a value of type
 * , a value of type
 * , an lvalue of type

Standard library
is required by the following standard library class templates as a template type parameter:

is satisfied by the following standard library classes: