Contents Up Previous Next

TTextIterator

* class shields the higher-level operations from direct access * to blocks of fragmented in-memory buffers

Derived from

No base class

Data structures

Members

TTextIterator::TTextIterator
TTextIterator::DetectUnixText
TTextIterator::GetBlockEnd
TTextIterator::GetBlockStart
TTextIterator::GetChar
TTextIterator::GetClosestPos
TTextIterator::GetClosestPosInclusive
TTextIterator::GetDistFromEol
TTextIterator::GetLineLen
TTextIterator::GetPosition
TTextIterator::GotoClosestPos
TTextIterator::IsEof
TTextIterator::IsEol
TTextIterator::IsInLastBlock
TTextIterator::IsLastLine
TTextIterator::MoveToNextBlock
TTextIterator::NextChar
TTextIterator::NextWord
TTextIterator::PreviousChar
TTextIterator::PreviousWord
TTextIterator::ToEndOfLine
TTextIterator::ToStartOfLine


TTextIterator::TTextIterator

TTextIterator()


TTextIterator::DetectUnixText

bool DetectUnixText()


TTextIterator::GetBlockEnd

char* GetBlockEnd()


TTextIterator::GetBlockStart

char* GetBlockStart()


TTextIterator::GetChar

char GetChar()


TTextIterator::GetClosestPos

char* GetClosestPos()


TTextIterator::GetClosestPosInclusive

char* GetClosestPosInclusive()

"inclusive" does not exclude dos 0x0D characters when positioned at eol. It can be used while copying blocks of text (e.g. to clipboard)


TTextIterator::GetDistFromEol

int GetDistFromEol()


TTextIterator::GetLineLen

size_t GetLineLen()

accesors


TTextIterator::GetPosition

TPosition GetPosition()


TTextIterator::GotoClosestPos

char* GotoClosestPos()


TTextIterator::IsEof

bool IsEof()


TTextIterator::IsEol

bool IsEol()


TTextIterator::IsInLastBlock

bool IsInLastBlock()


TTextIterator::IsLastLine

bool IsLastLine()


TTextIterator::MoveToNextBlock

bool MoveToNextBlock()


TTextIterator::NextChar

void NextChar()


TTextIterator::NextWord

void NextWord()


TTextIterator::PreviousChar

void PreviousChar()


TTextIterator::PreviousWord

void PreviousWord()


TTextIterator::ToEndOfLine

void ToEndOfLine()


TTextIterator::ToStartOfLine

void ToStartOfLine()