ICU-based encoding implementation. FOR INTERNAL USE. Objects of this class should only be allocated u...
Definition: icu_encoding.h:17
UTF-32 encoding. Objects of this class should only be allocated using System::MakeObject() function....
Definition: utf32_encoding.h:13
bool operator==(const UTF32Encoding &other) const
Compares encodings' parameters.
~UTF32Encoding() override
Destructor.
UTF32Encoding(bool big_endian, bool byte_order_mark, bool throw_on_invalid_characters)
Constructor.
SharedPtr< Object > Clone() override
Clones encoding object.
UTF32Encoding(bool big_endian, bool byte_order_mark)
Constructor.
bool Equals(SharedPtr< Object > obj) override
Compares with object.
ArrayPtr< uint8_t > GetPreamble() override
Get codepage preamble.
int GetHashCode() const override
Gets encoding hash code.