System::Text::DecoderFallbackBuffer класс

DecoderFallbackBuffer class

Предоставляет буфер для реализации отката. Объекты этого класса должны создаваться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляр этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

class DecoderFallbackBuffer : public System::Object

Методы

МетодОписание
virtual Fallback(ArrayPtr<uint8_t>, int)Реализует фактическую процедуру отката.
virtual get_Remaining() constПолучает оставшееся количество символов для обработки.
virtual GetNextChar()Извлекает следующий символ из буфера отката.
virtual MovePrevious()Перемещает позицию буфера на один шаг назад, если это возможно.
virtual Reset()Сбрасывает буфер в исходное состояние.

См. также