|
| | IConvRef (IConvParam resource) noexcept |
| | Constructs from IConvParam. More...
|
| |
| | IConvRef (IConvRaw resource) noexcept |
| | Constructs from IConvParam. More...
|
| |
|
constexpr | IConvRef (const IConvRef &other) noexcept=default |
| | Copy constructor.
|
| |
|
| ~IConvRef () |
| | Destructor.
|
| |
|
constexpr | IConv (std::nullptr_t=nullptr) noexcept |
| | Default ctor.
|
| |
| constexpr | IConv (const IConvRaw resource) noexcept |
| | Constructs from IConvParam. More...
|
| |
|
constexpr | IConv (const IConv &other) noexcept=default |
| | Copy constructor.
|
| |
|
constexpr | IConv (IConv &&other) noexcept |
| | Move constructor.
|
| |
|
constexpr | IConv (const IConvRef &other)=delete |
| |
|
constexpr | IConv (IConvRef &&other)=delete |
| |
| | IConv (StringParam tocode, StringParam fromcode) |
| | This function allocates a context for the specified character set conversion. More...
|
| |
|
constexpr | IConv (std::nullptr_t=nullptr) noexcept |
| | Default ctor.
|
| |
| constexpr | IConv (const IConvRaw resource) noexcept |
| | Constructs from IConvParam. More...
|
| |
|
constexpr | IConv (IConv &&other) noexcept |
| | Move constructor.
|
| |
|
constexpr | IConv (const IConvRef &other)=delete |
| |
|
constexpr | IConv (IConvRef &&other)=delete |
| |
| | IConv (StringParam tocode, StringParam fromcode) |
| | This function allocates a context for the specified character set conversion. More...
|
| |
|
| ~IConv () |
| | Destructor.
|
| |
|
constexpr IConv & | operator= (IConv &&other) noexcept |
| | Assignment operator.
|
| |
|
constexpr IConvRaw | get () const noexcept |
| | Retrieves underlying IConvRaw.
|
| |
|
constexpr IConvRaw | release () noexcept |
| | Retrieves underlying IConvRaw and clear this.
|
| |
|
constexpr auto | operator<=> (const IConv &other) const noexcept=default |
| | Comparison.
|
| |
|
| operator bool () const noexcept |
| | Converts to bool.
|
| |
|
constexpr | operator IConvParam () const noexcept |
| | Converts to IConvParam.
|
| |
| int | close () |
| | This function frees a context used for character set conversion. More...
|
| |
| size_t | iconv (const char **inbuf, size_t *inbytesleft, char **outbuf, size_t *outbytesleft) |
| | This function converts text between encodings, reading from and writing to a buffer. More...
|
| |