Provides buffer for fallback implementation. Objects of this class should only be allocated using Sys...
Definition: decoder_fallback_buffer.h:15
Buffer for replacing decoding fallback strategy.
Definition: decoder_replacement_fallback_buffer.h:17
virtual char_t GetNextChar() override
Gets next available character.
virtual int get_Remaining() const override
Gets number of remaining characters in buffer.
virtual void Reset() override
Resets buffer to initial state (before Fallback() call).
virtual bool MovePrevious() override
Moves to previous chracter.
virtual bool Fallback(ArrayPtr< uint8_t > bytesUnknown, int index) override
Handles decoding failure.
DecoderReplacementFallbackBuffer(const DecoderReplacementFallbackPtr &fallback)
Constructor.