__gnu_cxx::char_traits< _CharT >(3cxx) | __gnu_cxx::char_traits< _CharT >(3cxx) |
NAME¶
__gnu_cxx::char_traits< _CharT > -SYNOPSIS¶
Inherited by std::char_traits< _CharT >.Public Types¶
typedef _CharT char_type
Static Public Member Functions¶
static void assign (char_type &__c1, const char_type &__c2)
Detailed Description¶
template<typename _CharT>struct __gnu_cxx::char_traits< _CharT >¶
Base class used to implement std::char_traits. Note:For any given actual character type, this definition is
probably wrong. (Most of the member functions are likely to be right, but the
int_type and state_type typedefs, and the eof() member function, are likely to
be wrong.) The reason this class exists is so users can specialize it. Classes
in namespace std may not be specialized for fundamental types, but classes in
namespace __gnu_cxx may be.
See http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt05ch13s03.html for
advice on how to make use of this class for unusual character types.
Also, check out include/ext/pod_char_traits.h.
Definition at line 83 of file char_traits.h.
Author¶
Generated automatically by Doxygen for libstdc++ from the source code.Wed Jan 31 2018 | libstdc++ |