Provides buffer for fallback implementation. Objects of this class should only be allocated using Sys...
Definition: encoder_fallback_buffer.h:14
virtual bool Fallback(char_t charUnknown, int index)=0
Implements actual fallback procedure.
virtual void Reset()
Resets buffer to initial state.
Definition: encoder_fallback_buffer.h:41
virtual int get_Remaining() const =0
Gets remaining count of characters to be processed.
virtual bool Fallback(char_t charUnknownHigh, char_t charUnknownLow, int index)=0
Implements actual fallback procedure.
EncoderFallbackBuffer()
Constructor.
Definition: encoder_fallback_buffer.h:17
virtual bool MovePrevious()=0
Moves buffer position one step back if possible.
virtual char_t GetNextChar()=0
Extracts next character in fallback buffer.