Public Types | |
| NONE = 0 | |
| IN = 1 | |
| OUT = 2 | |
| INOUT = IN | OUT | |
| enum | ParameterAttributes { NONE = 0, IN = 1, OUT = 2, INOUT = IN | OUT } |
Public Member Functions | |
| ParameterInfo (const std::string &name, const Type &type, int attribs, const Value &defval=Value()) | |
| Direct initialization constructor. | |
| const std::string & | getName () const |
| Returns the parameter's name. | |
| const Type & | getParameterType () const |
| Returns the parameter's type. | |
| int | getAttributes () const |
| Returns the parameter's attributes. | |
| const Value & | getDefaultValue () const |
| Returns the default value. | |
| bool | isIn () const |
| Returns whether the parameter has the IN attribute. | |
| bool | isOut () const |
| Returns whether the parameter has the OUT attribute. | |
| bool | isInOut () const |
| osgIntrospection::ParameterInfo::ParameterInfo | ( | const std::string & | name, | |
| const Type & | type, | |||
| int | attribs, | |||
| const Value & | defval = Value() | |||
| ) | [inline] |
Direct initialization constructor.
| int osgIntrospection::ParameterInfo::getAttributes | ( | ) | const [inline] |
Returns the parameter's attributes.
| const Value & osgIntrospection::ParameterInfo::getDefaultValue | ( | ) | const [inline] |
Returns the default value.
| const std::string & osgIntrospection::ParameterInfo::getName | ( | ) | const [inline] |
Returns the parameter's name.
| const Type & osgIntrospection::ParameterInfo::getParameterType | ( | ) | const [inline] |
Returns the parameter's type.
| bool osgIntrospection::ParameterInfo::isIn | ( | ) | const [inline] |
Returns whether the parameter has the IN attribute.
| bool osgIntrospection::ParameterInfo::isInOut | ( | ) | const [inline] |
Returns whether the parameter has both the IN and the OUT attribute.
| bool osgIntrospection::ParameterInfo::isOut | ( | ) | const [inline] |
Returns whether the parameter has the OUT attribute.
1.4.7