__gnu_cxx::encoding_state(3)
NAME
__gnu_cxx::encoding_state
SYNOPSIS
Detailed Description
Extension to use iconv for dealing with character encodings.
- Definition at line 54 of file codecvt_specializations.h.
- Public Types
- typedef iconv_t descriptor_type
- Public Member Functions
- int character_ratio () const
encoding_state (const encoding_state &__obj) encoding_state (const char *__int, const char *__ext, int __ibom=0, int__ebom=0, int __bytes=1) - int external_bom () const
const std::string external_encoding () const bool good () const throw ()
const descriptor_type & in_descriptor () const int internal_bom () const
const std::string internal_encoding () const encoding_state & operator= (const encoding_state &__obj) const descriptor_type & out_descriptor () const - Protected Member Functions
- void construct (const encoding_state &__obj)
void destroy () throw ()
void init () - Protected Attributes
- int _M_bytes
int _M_ext_bom
std::string _M_ext_enc
descriptor_type _M_in_desc
int _M_int_bom
std::string _M_int_enc
descriptor_type _M_out_desc
Author
- Generated automatically by Doxygen for libstdc++ from the source code.