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)
[more]bool readSequence(const char* keyword, std::string& value)
[more]bool readSequence(const char* keyword, unsigned int& value)
[more]bool readSequence(const char* keyword, int& value)
[more]bool readSequence(const char* keyword, float& value)
[more]bool readSequence(const char* keyword, osg::Vec2& value)
[more]bool readSequence(const char* keyword, osg::Vec3& value)
[more]bool readSequence(const char* keyword, osg::Vec4& value)
[more]bool readSequence(std::string& value)
[more]bool readSequence(unsigned int& value)
[more]bool readSequence(int& value)
[more]bool readSequence(float& value)
[more]bool readSequence(osg::Vec2& value)
[more]bool readSequence(osg::Vec3& value)
[more]bool readSequence(osg::Vec4& value)

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)

obool readSequence(const char* keyword, std::string& value)

obool readSequence(const char* keyword, unsigned int& value)

obool readSequence(const char* keyword, int& value)

obool readSequence(const char* keyword, float& value)

obool readSequence(const char* keyword, osg::Vec2& value)

obool readSequence(const char* keyword, osg::Vec3& value)

obool readSequence(const char* keyword, osg::Vec4& value)

obool readSequence(std::string& value)

obool readSequence(unsigned int& value)

obool readSequence(int& value)

obool readSequence(float& value)

obool readSequence(osg::Vec2& value)

obool readSequence(osg::Vec3& value)

obool readSequence(osg::Vec4& value)


Direct child classes:
Input

Alphabetic index HTML hierarchy of classes or Java



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