Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

__gnu_cxx::_char_types(3) [centos man page]

__gnu_cxx::_Char_types< _CharT >(3)			     Library Functions Manual			       __gnu_cxx::_Char_types< _CharT >(3)

NAME
__gnu_cxx::_Char_types< _CharT > - SYNOPSIS
Public Types typedef unsigned long int_type typedef std::streamoff off_type typedef std::streampos pos_type typedef std::mbstate_t state_type Detailed Description template<typename _CharT>struct __gnu_cxx::_Char_types< _CharT > Mapping from character type to associated types. Note: This is an implementation class for the generic version of char_traits. It defines int_type, off_type, pos_type, and state_type. By default these are unsigned long, streamoff, streampos, and mbstate_t. Users who need a different set of types, but who don't need to change the definitions of any function defined in char_traits, can specialize __gnu_cxx::_Char_types while leaving __gnu_cxx::char_traits alone. Definition at line 58 of file char_traits.h. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Tue Jun 10 2014 __gnu_cxx::_Char_types< _CharT >(3)

Check Out this Related Man Page

__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 typedef _Char_types< _CharT > ::int_type int_type" typedef _Char_types< _CharT > ::off_type off_type" typedef _Char_types< _CharT > ::pos_type pos_type" typedef _Char_types< _CharT > ::state_type state_type" Static Public Member Functions static void assign (char_type &__c1, const char_type &__c2) static char_type * assign (char_type *__s, std::size_t __n, char_type __a) static int compare (const char_type *__s1, const char_type *__s2, std::size_t __n) static char_type * copy (char_type *__s1, const char_type *__s2, std::size_t __n) static constexpr int_type eof () static constexpr bool eq (const char_type &__c1, const char_type &__c2) static constexpr bool eq_int_type (const int_type &__c1, const int_type &__c2) static const char_type * find (const char_type *__s, std::size_t __n, const char_type &__a) static std::size_t length (const char_type *__s) static constexpr bool lt (const char_type &__c1, const char_type &__c2) static char_type * move (char_type *__s1, const char_type *__s2, std::size_t __n) static constexpr int_type not_eof (const int_type &__c) static constexpr char_type to_char_type (const int_type &__c) static constexpr int_type to_int_type (const char_type &__c) 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 85 of file char_traits.h. Author Generated automatically by Doxygen for libstdc++ from the source code. libstdc++ Tue Nov 27 2012 __gnu_cxx::char_traits< _CharT >(3cxx)
Man Page