.TH "__gnu_cxx::encoding_char_traits< _CharT >" 3cxx "Sun Jan 8 2023" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_cxx::encoding_char_traits< _CharT > \- encoding_char_traits .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBstd::char_traits< _CharT >\fP\&. .SS "Public Types" .in +1c .ti -1c .RI "typedef _CharT \fBchar_type\fP" .br .ti -1c .RI "typedef \fB_Char_types\fP< _CharT >::int_type \fBint_type\fP" .br .ti -1c .RI "typedef \fB_Char_types\fP< _CharT >::off_type \fBoff_type\fP" .br .ti -1c .RI "typedef \fBstd::fpos\fP< state_type > \fBpos_type\fP" .br .ti -1c .RI "typedef \fBencoding_state\fP \fBstate_type\fP" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static constexpr void \fBassign\fP (char_type &__c1, const char_type &__c2)" .br .ti -1c .RI "static constexpr char_type * \fBassign\fP (char_type *__s, std::size_t __n, char_type __a)" .br .ti -1c .RI "static constexpr int \fBcompare\fP (const char_type *__s1, const char_type *__s2, std::size_t __n)" .br .ti -1c .RI "static constexpr char_type * \fBcopy\fP (char_type *__s1, const char_type *__s2, std::size_t __n)" .br .ti -1c .RI "static constexpr int_type \fBeof\fP ()" .br .ti -1c .RI "static constexpr bool \fBeq\fP (const char_type &__c1, const char_type &__c2)" .br .ti -1c .RI "static constexpr bool \fBeq_int_type\fP (const int_type &__c1, const int_type &__c2)" .br .ti -1c .RI "static constexpr const char_type * \fBfind\fP (const char_type *__s, std::size_t __n, const char_type &__a)" .br .ti -1c .RI "static constexpr std::size_t \fBlength\fP (const char_type *__s)" .br .ti -1c .RI "static constexpr bool \fBlt\fP (const char_type &__c1, const char_type &__c2)" .br .ti -1c .RI "static constexpr char_type * \fBmove\fP (char_type *__s1, const char_type *__s2, std::size_t __n)" .br .ti -1c .RI "static constexpr int_type \fBnot_eof\fP (const int_type &__c)" .br .ti -1c .RI "static constexpr char_type \fBto_char_type\fP (const int_type &__c)" .br .ti -1c .RI "static constexpr int_type \fBto_int_type\fP (const char_type &__c)" .br .in -1c .SH "Detailed Description" .PP .SS "template .br struct __gnu_cxx::encoding_char_traits< _CharT >"encoding_char_traits .PP Definition at line \fB211\fP of file \fBcodecvt_specializations\&.h\fP\&. .SH "Member Typedef Documentation" .PP .SS "template typedef _CharT \fB__gnu_cxx::char_traits\fP< _CharT >::char_type\fC [inherited]\fP" .PP Definition at line \fB100\fP of file \fBchar_traits\&.h\fP\&. .SS "template typedef \fB_Char_types\fP<_CharT>::int_type \fB__gnu_cxx::char_traits\fP< _CharT >::int_type\fC [inherited]\fP" .PP Definition at line \fB101\fP of file \fBchar_traits\&.h\fP\&. .SS "template typedef \fB_Char_types\fP<_CharT>::off_type \fB__gnu_cxx::char_traits\fP< _CharT >::off_type\fC [inherited]\fP" .PP Definition at line \fB103\fP of file \fBchar_traits\&.h\fP\&. .SS "template typedef \fBstd::fpos\fP \fB__gnu_cxx::encoding_char_traits\fP< _CharT >::pos_type" .PP Definition at line \fB215\fP of file \fBcodecvt_specializations\&.h\fP\&. .SS "template typedef \fBencoding_state\fP \fB__gnu_cxx::encoding_char_traits\fP< _CharT >::state_type" .PP Definition at line \fB214\fP of file \fBcodecvt_specializations\&.h\fP\&. .SH "Member Function Documentation" .PP .SS "template static constexpr void \fB__gnu_cxx::char_traits\fP< _CharT >::assign (char_type & __c1, const char_type & __c2)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB110\fP of file \fBchar_traits\&.h\fP\&. .SS "template constexpr \fBchar_traits\fP< _CharT >::char_type * \fB__gnu_cxx::char_traits\fP< _CharT >::assign (char_type * __s, std::size_t __n, char_type __a)\fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB274\fP of file \fBchar_traits\&.h\fP\&. .SS "template constexpr int \fB__gnu_cxx::char_traits\fP< _CharT >::compare (const char_type * __s1, const char_type * __s2, std::size_t __n)\fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB169\fP of file \fBchar_traits\&.h\fP\&. .SS "template constexpr \fBchar_traits\fP< _CharT >::char_type * \fB__gnu_cxx::char_traits\fP< _CharT >::copy (char_type * __s1, const char_type * __s2, std::size_t __n)\fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB255\fP of file \fBchar_traits\&.h\fP\&. .SS "template static constexpr int_type \fB__gnu_cxx::char_traits\fP< _CharT >::eof ()\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB159\fP of file \fBchar_traits\&.h\fP\&. .SS "template static constexpr bool \fB__gnu_cxx::char_traits\fP< _CharT >::eq (const char_type & __c1, const char_type & __c2)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB121\fP of file \fBchar_traits\&.h\fP\&. .SS "template static constexpr bool \fB__gnu_cxx::char_traits\fP< _CharT >::eq_int_type (const int_type & __c1, const int_type & __c2)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB155\fP of file \fBchar_traits\&.h\fP\&. .SS "template constexpr const \fBchar_traits\fP< _CharT >::char_type * \fB__gnu_cxx::char_traits\fP< _CharT >::find (const char_type * __s, std::size_t __n, const char_type & __a)\fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB193\fP of file \fBchar_traits\&.h\fP\&. .SS "template constexpr std::size_t \fB__gnu_cxx::char_traits\fP< _CharT >::length (const char_type * __s)\fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB182\fP of file \fBchar_traits\&.h\fP\&. .SS "template static constexpr bool \fB__gnu_cxx::char_traits\fP< _CharT >::lt (const char_type & __c1, const char_type & __c2)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB125\fP of file \fBchar_traits\&.h\fP\&. .SS "template constexpr \fBchar_traits\fP< _CharT >::char_type * \fB__gnu_cxx::char_traits\fP< _CharT >::move (char_type * __s1, const char_type * __s2, std::size_t __n)\fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB205\fP of file \fBchar_traits\&.h\fP\&. .SS "template static constexpr int_type \fB__gnu_cxx::char_traits\fP< _CharT >::not_eof (const int_type & __c)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB163\fP of file \fBchar_traits\&.h\fP\&. .SS "template static constexpr char_type \fB__gnu_cxx::char_traits\fP< _CharT >::to_char_type (const int_type & __c)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB147\fP of file \fBchar_traits\&.h\fP\&. .SS "template static constexpr int_type \fB__gnu_cxx::char_traits\fP< _CharT >::to_int_type (const char_type & __c)\fC [inline]\fP, \fC [static]\fP, \fC [constexpr]\fP, \fC [inherited]\fP" .PP Definition at line \fB151\fP of file \fBchar_traits\&.h\fP\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.