Iterator through formatted symbols. It's possible to filter returned symbols to have only significant ones.
More...
#include <Font_TextFormatter.hxx>
Iterator through formatted symbols. It's possible to filter returned symbols to have only significant ones.
◆ Iterator()
Constructor with initialization.
◆ HasNext()
| bool Font_TextFormatter::Iterator::HasNext |
( |
| ) |
const |
|
inline |
Returns TRUE if next item exists.
◆ More()
| bool Font_TextFormatter::Iterator::More |
( |
| ) |
const |
|
inline |
Returns TRUE if iterator points to a valid item.
◆ Next()
| void Font_TextFormatter::Iterator::Next |
( |
| ) |
|
|
inline |
◆ readNextSymbol()
| int Font_TextFormatter::Iterator::readNextSymbol |
( |
const int | theSymbolStartingFrom, |
|
|
char32_t & | theSymbolChar ) |
|
inlineprotected |
Finds index of the next symbol.
◆ Symbol()
| char32_t Font_TextFormatter::Iterator::Symbol |
( |
| ) |
const |
|
inline |
◆ SymbolNext()
| char32_t Font_TextFormatter::Iterator::SymbolNext |
( |
| ) |
const |
|
inline |
Returns the next symbol if exists.
◆ SymbolPosition()
| int Font_TextFormatter::Iterator::SymbolPosition |
( |
| ) |
const |
|
inline |
Returns current symbol position.
◆ SymbolPositionNext()
| int Font_TextFormatter::Iterator::SymbolPositionNext |
( |
| ) |
const |
|
inline |
Returns the next symbol position.
◆ myFilter
possibility to filter not-necessary symbols
◆ myIter
the next symbol iterator value over the text formatter string
◆ mySymbolChar
| char32_t Font_TextFormatter::Iterator::mySymbolChar |
|
protected |
◆ mySymbolCharNext
| char32_t Font_TextFormatter::Iterator::mySymbolCharNext |
|
protected |
◆ mySymbolNext
| int Font_TextFormatter::Iterator::mySymbolNext |
|
protected |
position of the next symbol in iterator, if zero, the iterator is finished
◆ mySymbolPosition
| int Font_TextFormatter::Iterator::mySymbolPosition |
|
protected |
The documentation for this class was generated from the following file: