#include "fxbarcode/datamatrix/BC_EncoderContext.h"
#include <utility>
#include "core/fxcrt/fx_string.h"
#include "fxbarcode/datamatrix/BC_Encoder.h"
#include "fxbarcode/datamatrix/BC_SymbolInfo.h"
CBC_EncoderContext::CBC_EncoderContext(const WideString& msg) { … }
CBC_EncoderContext::~CBC_EncoderContext() = default;
void CBC_EncoderContext::setSkipAtEnd(int32_t count) { … }
wchar_t CBC_EncoderContext::getCurrentChar() { … }
wchar_t CBC_EncoderContext::getCurrent() { … }
void CBC_EncoderContext::writeCodewords(const WideString& codewords) { … }
void CBC_EncoderContext::writeCodeword(wchar_t codeword) { … }
size_t CBC_EncoderContext::getCodewordCount() { … }
void CBC_EncoderContext::SignalEncoderChange(
CBC_HighLevelEncoder::Encoding encoding) { … }
void CBC_EncoderContext::ResetEncoderSignal() { … }
bool CBC_EncoderContext::hasMoreCharacters() { … }
size_t CBC_EncoderContext::getRemainingCharacters() { … }
bool CBC_EncoderContext::UpdateSymbolInfo() { … }
bool CBC_EncoderContext::UpdateSymbolInfo(size_t len) { … }
void CBC_EncoderContext::resetSymbolInfo() { … }
size_t CBC_EncoderContext::getTotalMessageCharCount() { … }