
Public Types | |
| enum | { MINIMUM_FIELD_READER_QUEUE_SIZE = 10 } |
Public Methods | |
| FieldReaderIterator () | |
| FieldReaderIterator (const FieldReaderIterator &ic) | |
| virtual | ~FieldReaderIterator () |
| FieldReaderIterator & | operator= (const FieldReaderIterator &ic) |
| void | attach (std::istream *input) |
| void | detach () |
| virtual bool | eof () const |
| FieldReader & | getFieldReader () |
| void | insert (int pos, Field *field) |
| void | insert (int pos, const char *str) |
| Field & | operator[] (int pos) |
| Field & | field (int pos) |
| FieldReaderIterator & | operator++ () |
| FieldReaderIterator & | operator+= (int no) |
| void | advanceOverCurrentFieldOrBlock () |
| increments the iterator of the next simple field or whole block if the current field[0] is an open bracket | |
| void | advanceToEndOfCurrentBlock () |
| void | advanceToEndOfBlock (int noNestBrackets) |
| bool | matchSequence (const char *str) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
increments the iterator of the next simple field or whole block if the current field[0] is an open bracket
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|