OpenSceneGraph  3.0.1
Classes | Public Types | Public Member Functions | Protected Attributes
osg::ArgumentParser::Parameter Class Reference

List of all members.

Classes

union  ValueUnion

Public Types

enum  ParameterType {
  BOOL_PARAMETER, FLOAT_PARAMETER, DOUBLE_PARAMETER, INT_PARAMETER,
  UNSIGNED_INT_PARAMETER, STRING_PARAMETER
}

Public Member Functions

 Parameter (bool &value)
 Parameter (float &value)
 Parameter (double &value)
 Parameter (int &value)
 Parameter (unsigned int &value)
 Parameter (std::string &value)
 Parameter (const Parameter &param)
Parameteroperator= (const Parameter &param)
bool valid (const char *str) const
bool assign (const char *str)

Protected Attributes

ParameterType _type
ValueUnion _value

Member Enumeration Documentation

Enumerator:
BOOL_PARAMETER 
FLOAT_PARAMETER 
DOUBLE_PARAMETER 
INT_PARAMETER 
UNSIGNED_INT_PARAMETER 
STRING_PARAMETER 

Constructor & Destructor Documentation

osg::ArgumentParser::Parameter::Parameter ( bool &  value) [inline]
osg::ArgumentParser::Parameter::Parameter ( float &  value) [inline]
osg::ArgumentParser::Parameter::Parameter ( double &  value) [inline]
osg::ArgumentParser::Parameter::Parameter ( int &  value) [inline]
osg::ArgumentParser::Parameter::Parameter ( unsigned int &  value) [inline]
osg::ArgumentParser::Parameter::Parameter ( std::string &  value) [inline]
osg::ArgumentParser::Parameter::Parameter ( const Parameter param) [inline]

References _type, and _value.


Member Function Documentation

bool osg::ArgumentParser::Parameter::assign ( const char *  str)
Parameter& osg::ArgumentParser::Parameter::operator= ( const Parameter param) [inline]

References _type, and _value.

bool osg::ArgumentParser::Parameter::valid ( const char *  str) const

Member Data Documentation

Referenced by Parameter(), and operator=().

Referenced by Parameter(), and operator=().


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

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