#include <CharacterEncodingException.h>
Public Types | |
| enum | EncodingOrDecoding { eEncoding , eDecoding } |
Public Member Functions | |
| nonvirtual optional< String > | GetEncodiing () const |
Public Member Functions inherited from Stroika::Foundation::Execution::Exception< BASE_EXCEPTION > | |
| virtual const char * | what () const noexcept override |
Public Member Functions inherited from Stroika::Foundation::Execution::ExceptionStringHelper | |
| ExceptionStringHelper ()=delete | |
| nonvirtual Characters::String | GetBasicErrorMessage () const |
| nonvirtual Characters::String | GetFullErrorMessage () const |
| nonvirtual Containers::Stack< Activity<> > | GetActivities () const |
| template<typename T > | |
| nonvirtual T | As () const |
Additional Inherited Members | |
Protected Member Functions inherited from Stroika::Foundation::Execution::Exception< BASE_EXCEPTION > | |
| template<typename... BASE_EXCEPTION_ARGS> | |
| Exception (const Characters::String &reasonForError, BASE_EXCEPTION_ARGS... baseExceptionArgs) | |
Protected Member Functions inherited from Stroika::Foundation::Execution::ExceptionStringHelper | |
| nonvirtual const char * | _PeekAtNarrowSDKString_ () const |
TODO:
Definition at line 28 of file CharacterEncodingException.h.
| Enumerator | |
|---|---|
| eEncoding | CharactersToBytes |
| eDecoding | BytesToCharacters |
Definition at line 33 of file CharacterEncodingException.h.
| auto Stroika::Foundation::Characters::CharacterEncodingException::GetEncodiing | ( | ) | const |
Returns the (print name - not enumeration) of the encoding (if known) the character was being encoded into or from
Definition at line 19 of file CharacterEncodingException.inl.