Public Member Functions | |
unsigned UC_DLL_CALL | getCurByteIdx () const |
unsigned UC_DLL_CALL | getCurLineFirstByteIdx () const |
unsigned UC_DLL_CALL | getCurLineIdx () const |
virtual | ~TextIteratorProxy () |
Protected Member Functions | |
void UC_DLL_CALL | getCurLineTextImpl (String &res) const |
void UC_DLL_CALL | gotoByteImpl (unsigned byteIdx, String &res) |
void UC_DLL_CALL | gotoLineImpl (unsigned lineIdx, String &res) |
void UC_DLL_CALL | nextLineImpl (String &res) |
void UC_DLL_CALL | prevLineImpl (String &res) |
All fe::TextIteratorProxy methods forward calls to the encapsulated fe::ITextIterator pointer.
Every fe::TextIteratorProxy method calls getImpl() method to access the pointer. No null checks for getImpl() return value.
virtual fe::TextIteratorProxy::~TextIteratorProxy | ( | ) | [inline, virtual] |
void UC_DLL_CALL fe::TextIteratorProxy::getCurLineTextImpl | ( | String & | res | ) | const [inline, protected, virtual] |
Implements fe::ITextIterator.
void UC_DLL_CALL fe::TextIteratorProxy::gotoLineImpl | ( | unsigned | lineIdx, | |
String & | res | |||
) | [inline, protected, virtual] |
Implements fe::ITextIterator.
void UC_DLL_CALL fe::TextIteratorProxy::gotoByteImpl | ( | unsigned | byteIdx, | |
String & | res | |||
) | [inline, protected, virtual] |
Implements fe::ITextIterator.
void UC_DLL_CALL fe::TextIteratorProxy::nextLineImpl | ( | String & | res | ) | [inline, protected, virtual] |
Implements fe::ITextIterator.
void UC_DLL_CALL fe::TextIteratorProxy::prevLineImpl | ( | String & | res | ) | [inline, protected, virtual] |
Implements fe::ITextIterator.
unsigned UC_DLL_CALL fe::TextIteratorProxy::getCurLineIdx | ( | ) | const [inline, virtual] |
Implements fe::ITextIterator.
unsigned UC_DLL_CALL fe::TextIteratorProxy::getCurByteIdx | ( | ) | const [inline, virtual] |
Implements fe::ITextIterator.
unsigned UC_DLL_CALL fe::TextIteratorProxy::getCurLineFirstByteIdx | ( | ) | const [inline, virtual] |
Implements fe::ITextIterator.