Public Types | |
| 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 |
|
|
|
|
||||||||||||||||||||
|
Direct initialization constructor.
|
|
|
Returns the parameter's attributes.
|
|
|
Returns the default value.
|
|
|
Returns the parameter's name.
|
|
|
Returns the parameter's type.
|
|
|
Returns whether the parameter has the IN attribute.
|
|
|
Returns whether the parameter has both the IN and the OUT attribute. |
|
|
Returns whether the parameter has the OUT attribute.
|
1.4.6