logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

__gnu_cxx::encoding_state.3cxx

Author

       Generated automatically by Doxygen for libstdc++ from the source code.

                                                    libstdc++                    __gnu_cxx::encoding_state(3cxx)

Detailed Description

       Extension to use iconv for dealing with character encodings.

Name

       __gnu_cxx::encoding_state - Extension to use iconv for dealing with character encodings.

Synopsis

       #include <codecvt_specializations.h>

   PublicTypes
       typedef iconv_t descriptor_typePublicMemberFunctionsencoding_state (const char *__int, const char *__ext, int __ibom=0, int __ebom=0, int __bytes=1)
       encoding_state (const encoding_state &__obj)
       int character_ratio () const
       int external_bom () const
       const std::stringexternal_encoding () const
       bool good () const  throw ()
       const descriptor_type & in_descriptor () const
       int internal_bom () const
       const std::stringinternal_encoding () const
       encoding_state & operator= (const encoding_state &__obj)
       const descriptor_type & out_descriptor () const

   ProtectedMemberFunctions
       void construct (const encoding_state &__obj)
       void destroy ()  throw ()
       void init ()

   ProtectedAttributes
       int _M_bytes
       int _M_ext_bomstd::string_M_ext_enc
       descriptor_type _M_in_desc
       int _M_int_bomstd::string_M_int_enc
       descriptor_type _M_out_desc

See Also