class OSGDB_EXPORT osgDB::FieldReaderIterator


Inheritance:


Public Methods

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

Public Members

[more]enum


Documentation

oenum

o MINIMUM_FIELD_READER_QUEUE_SIZE

o FieldReaderIterator()

o FieldReaderIterator(const FieldReaderIterator& ic)

ovirtual ~FieldReaderIterator()

oFieldReaderIterator& operator = (const FieldReaderIterator& ic)

ovoid attach(std::istream* input)

ovoid detach()

ovirtual bool eof() const

oFieldReader& getFieldReader()

ovoid insert(int pos, Field* field)

ovoid insert(int pos, const char* str)

oField& operator [] (int pos)

oField& field(int pos)

oFieldReaderIterator& operator ++ ()

oFieldReaderIterator& operator += (int no)

ovoid advanceOverCurrentFieldOrBlock()
increments the iterator of the next simple field or whole block if the current field[0] is an open bracket

ovoid advanceToEndOfCurrentBlock()

ovoid advanceToEndOfBlock(int noNestBrackets)

obool matchSequence(const char* str)


Direct child classes:
Input

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.