Provides buffer for fallback implementation. Objects of this class should only be allocated using Sys...
Definition: encoder_fallback_buffer.h:14
Buffer for replacing encoding fallback strategy. Objects of this class should only be allocated using...
Definition: encoder_replacement_fallback_buffer.h:23
EncoderReplacementFallbackBuffer(const EncoderReplacementFallbackPtr &fallback)
Constructor.
virtual int get_Remaining() const override
Gets number of remaining characters in buffer.
virtual char_t GetNextChar() override
Gets next available character.
virtual bool Fallback(char_t charUnknownHigh, char_t charUnknownLow, int index) override
Handles encoding failure.
virtual bool MovePrevious() override
Moves to previous chracter.
virtual bool Fallback(char_t charUnknown, int index) override
Handles encoding failure.
virtual void Reset() override
Resets buffer to initial state (before Fallback() call).