|  | CopperSpice API
       2.0.0
    | 
The QTextBlock::iterator class provides an iterator for reading the contents of a QTextBlock. More...
| Public Methods | |
| iterator () | |
| iterator (const iterator &other) = default | |
| iterator (iterator &&other) = default | |
| bool | atEnd () const | 
| QTextFragment | fragment () const | 
| bool | operator!= (const iterator &other) const | 
| iterator & | operator++ () | 
| iterator | operator++ (int) | 
| iterator & | operator-- () | 
| iterator | operator-- (int) | 
| iterator & | operator= (const iterator &other) = default | 
| iterator & | operator= (iterator &&other) = default | 
| bool | operator== (const iterator &other) const | 
| Friends | |
| class | QTextBlock | 
The QTextBlock::iterator class provides an iterator for reading the contents of a QTextBlock. A block consists of a sequence of text fragments. This class provides a way to iterate over these blocks and read their contents. It does not provide a way to modify the internal structure or contents of the block.
An iterator can be constructed and used to access the fragments within a text block in the following example.
| 
 | inline | 
Constructs an iterator for this QTextBlock.
| 
 | default | 
Copy constructs a new QTextBlock::iterator from other.
| 
 | default | 
Move constructs a new QTextBlock::iterator from other.
| 
 | inline | 
Returns true if the current item is the last item in the text block.
| QTextFragment QTextBlock::iterator::fragment | ( | ) | const | 
Returns the text fragment the iterator currently points to.
| 
 | inline | 
Returns true if this iterator is different from the other iterator, otherwise returns false.
| iterator & QTextBlock::iterator::operator++ | ( | ) | 
The prefix ++ operator advances the iterator to the next item in the hash and returns an iterator to the new current item.
| 
 | inline | 
The postfix ++ operator advances the iterator to the next item in the text block and returns an iterator to the old current item.
| iterator & QTextBlock::iterator::operator-- | ( | ) | 
The prefix -- operator makes the preceding item current and returns an iterator pointing to the new current item.
| 
 | inline | 
The postfix -- operator makes the preceding item current and returns an iterator to the old current item.
| 
 | default | 
Copy assigns from other and returns a reference to this object.
| 
 | default | 
Move assigns from other and returns a reference to this object.
| 
 | inline | 
Returns true if this iterator is the same as the other iterator, otherwise returns false.