![]() | InDesign SDK 20.5 |
Public Types | |
| typedef UTF32TextChar | value_type |
| typedef std::ptrdiff_t | difference_type |
| typedef const UTF32TextChar * | pointer |
| typedef const UTF32TextChar & | reference |
| typedef std::bidirectional_iterator_tag | iterator_category |
Public Member Functions | |
| TextIterator (const ITextModel *textModel, TextIndex pos) | |
| TextIterator (const WideString::const_iterator &stringIter, TextIndex pos) | |
| TextIterator (const TextIterator &) | |
| TextIndex | Position () const |
| bool16 | IsNull () const |
| void | AppendToStringAndIncrement (WideString *str, int32 numChars) |
| TextIterator & | operator= (const TextIterator &o) |
| TextIterator::value_type | operator* () const |
| WideString::const_iterator | operator-> () const |
| TextIterator & | operator++ () |
| TextIterator | operator++ (int) |
| TextIterator & | operator-- () |
| TextIterator | operator-- (int) |
| TextIterator & | operator+= (int32 n) |
| TextIterator | operator+ (int32 n) const |
| TextIterator & | operator-= (int32 n) |
| TextIterator | operator- (int32 n) const |
| int32 | operator- (const TextIterator &rhs) const |
| TextIterator::value_type | operator[] (int32 i) const |
| const ITextModel * | QueryTextModel () const |
Protected Attributes | |
| TextChunk | fChunk |
| WideString::const_iterator | fCurrent |
| TextIndex | fPosition |
Friends | |
| class | ComposeScannerCache |
| TextIterator | operator+ (int32 n, const TextIterator &rhs) |
| bool | operator== (const TextIterator &x, const TextIterator &y) |
| bool | operator!= (const TextIterator &x, const TextIterator &y) |
| bool | operator< (const TextIterator &x, const TextIterator &y) |
| bool | operator<= (const TextIterator &x, const TextIterator &y) |
| bool | operator> (const TextIterator &x, const TextIterator &y) |
| bool | operator>= (const TextIterator &x, const TextIterator &y) |