OpenSceneGraph  3.0.1
Public Member Functions | Protected Attributes
osgDB::InputIterator Class Reference
Inheritance diagram for osgDB::InputIterator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 InputIterator ()
virtual ~InputIterator ()
void setStream (std::istream *istream)
std::istream * getStream ()
const std::istream * getStream () const
void checkStream () const
bool isFailed () const
virtual bool isBinary () const =0
virtual void readBool (bool &b)=0
virtual void readChar (char &c)=0
virtual void readSChar (signed char &c)=0
virtual void readUChar (unsigned char &c)=0
virtual void readShort (short &s)=0
virtual void readUShort (unsigned short &s)=0
virtual void readInt (int &i)=0
virtual void readUInt (unsigned int &i)=0
virtual void readLong (long &l)=0
virtual void readULong (unsigned long &l)=0
virtual void readFloat (float &f)=0
virtual void readDouble (double &d)=0
virtual void readString (std::string &s)=0
virtual void readStream (std::istream &(*fn)(std::istream &))=0
virtual void readBase (std::ios_base &(*fn)(std::ios_base &))=0
virtual void readGLenum (ObjectGLenum &value)=0
virtual void readProperty (ObjectProperty &prop)=0
virtual void readMark (ObjectMark &mark)=0
virtual void readCharArray (char *s, unsigned int size)=0
virtual void readWrappedString (std::string &str)=0
virtual bool matchString (const std::string &)
virtual void advanceToCurrentEndBracket ()

Protected Attributes

std::istream * _in
bool _failed

Constructor & Destructor Documentation

osgDB::InputIterator::InputIterator ( ) [inline]
virtual osgDB::InputIterator::~InputIterator ( ) [inline, virtual]

Member Function Documentation

virtual void osgDB::InputIterator::advanceToCurrentEndBracket ( ) [inline, virtual]
void osgDB::InputIterator::checkStream ( ) const [inline]
std::istream* osgDB::InputIterator::getStream ( ) [inline]
const std::istream* osgDB::InputIterator::getStream ( ) const [inline]
virtual bool osgDB::InputIterator::isBinary ( ) const [pure virtual]
bool osgDB::InputIterator::isFailed ( ) const [inline]
virtual bool osgDB::InputIterator::matchString ( const std::string &  ) [inline, virtual]
virtual void osgDB::InputIterator::readBase ( std::ios_base &(*)(std::ios_base &)  fn) [pure virtual]
virtual void osgDB::InputIterator::readBool ( bool &  b) [pure virtual]
virtual void osgDB::InputIterator::readChar ( char &  c) [pure virtual]
virtual void osgDB::InputIterator::readCharArray ( char *  s,
unsigned int  size 
) [pure virtual]
virtual void osgDB::InputIterator::readDouble ( double &  d) [pure virtual]
virtual void osgDB::InputIterator::readFloat ( float &  f) [pure virtual]
virtual void osgDB::InputIterator::readGLenum ( ObjectGLenum value) [pure virtual]
virtual void osgDB::InputIterator::readInt ( int &  i) [pure virtual]
virtual void osgDB::InputIterator::readLong ( long &  l) [pure virtual]
virtual void osgDB::InputIterator::readMark ( ObjectMark mark) [pure virtual]
virtual void osgDB::InputIterator::readProperty ( ObjectProperty prop) [pure virtual]
virtual void osgDB::InputIterator::readSChar ( signed char &  c) [pure virtual]
virtual void osgDB::InputIterator::readShort ( short &  s) [pure virtual]
virtual void osgDB::InputIterator::readStream ( std::istream &(*)(std::istream &)  fn) [pure virtual]
virtual void osgDB::InputIterator::readString ( std::string &  s) [pure virtual]
virtual void osgDB::InputIterator::readUChar ( unsigned char &  c) [pure virtual]
virtual void osgDB::InputIterator::readUInt ( unsigned int &  i) [pure virtual]
virtual void osgDB::InputIterator::readULong ( unsigned long &  l) [pure virtual]
virtual void osgDB::InputIterator::readUShort ( unsigned short &  s) [pure virtual]
virtual void osgDB::InputIterator::readWrappedString ( std::string &  str) [pure virtual]
void osgDB::InputIterator::setStream ( std::istream *  istream) [inline]

Member Data Documentation

bool osgDB::InputIterator::_failed [mutable, protected]
std::istream* osgDB::InputIterator::_in [protected]

The documentation for this class was generated from the following file:

osg logo
Generated at Mon Oct 3 2011 12:39:46 for the OpenSceneGraph by doxygen 1.7.5.