UTF8Char
BasicTerminalBuffer::_PreviousChar(TermPos& pos, UTF8Char& c) const
BasicTerminalBuffer::_NextChar(TermPos& pos, UTF8Char& c) const
static const UTF8Char kSpaceChar(' ');
BasicTerminalBuffer::GetChar(int32 row, int32 column, UTF8Char& character,
BStackOrHeapArray<UTF8Char, 64> pattern(patternByteLen);
int32 charLen = UTF8Char::ByteCount(*_pattern);
UTF8Char c;
BasicTerminalBuffer::InsertChar(UTF8Char c)
BasicTerminalBuffer::FillScreen(UTF8Char c, Attributes &attributes)
void InsertChar(UTF8Char c);
void FillScreen(UTF8Char c, Attributes &attr);
bool _PreviousChar(TermPos& pos, UTF8Char& c) const;
bool _NextChar(TermPos& pos, UTF8Char& c) const;
UTF8Char fLast;
UTF8Char& character,
int32 charLength = UTF8Char::ByteCount(chars[i]);
fBuffer->FillScreen(UTF8Char('E'), attr);
skipCount = UTF8Char::ByteCount(params[i]) - 1;
fBuffer->InsertChar(UTF8Char(dstbuf, dstLen));
fBuffer->InsertChar(UTF8Char(dstbuf, dstLen));
fBuffer->InsertChar(UTF8Char(dstbuf, dstLen));
fBuffer->InsertChar(UTF8Char(cbuf, srcLen));
fBuffer->InsertChar(UTF8Char(cbuf, srcLen));
UTF8Char character;
int32 bytes = UTF8Char::ByteCount(character.bytes[0]);
UTF8Char character;
int count = UTF8Char::ByteCount(*p);
fAdditionalWordChars.push_back(UTF8Char(p, count));
DefaultCharClassifier::Classify(const UTF8Char& character)
struct UTF8Char;
virtual int Classify(const UTF8Char& character) = 0;
virtual int Classify(const UTF8Char& character);
std::vector<UTF8Char> fAdditionalWordChars;
UTF8Char character;
bool operator!=(const UTF8Char& other) const
UTF8Char()
UTF8Char(char c)
UTF8Char(const char* c)
UTF8Char(const char* c, int32 count)
UTF8Char ToLower() const
UTF8Char character;
bool operator==(const UTF8Char& other) const