#include <ObjectInterface.h>
Inheritance diagram for ObjectInterfaceBase:

Public Methods | |
| virtual | ~ObjectInterfaceBase () |
| virtual bool | variableExists (std::string const &name) const=0 |
| Test if a given variable name exists in the interface. | |
| virtual bool | variableRequired (std::string const &name) const=0 |
| Test if a given variable is tagged as 'required'. | |
| virtual std::string | variableType (std::string const &name) const=0 |
| Get a type identifier string for a variable. | |
| virtual std::vector< std::string > | getVariableNames () const=0 |
| Get the names of all variables defined in the interface. | |
| virtual std::vector< std::string > | getRequiredNames () const=0 |
| Get the names of required variables defined in the interface. | |
| virtual const TypeAdapter | get (Object *o, std::string const &name) const=0 |
| Get the value of an interface variable. | |
| virtual void | set (Object *o, std::string const &name, const TypeAdapter &v) const=0 |
| Set the value of an interface variable. | |
| virtual void | push_back (Object *o, std::string const &name, const TypeAdapter &v) const=0 |
| Append a value to an interface variable list. | |
| virtual void | clear (Object *o, std::string const &name) const=0 |
| Clear an interface variable list. | |
|
|
|
|
||||||||||||
|
Clear an interface variable list.
Implemented in ObjectInterface< C >. |
|
||||||||||||
|
Get the value of an interface variable.
Implemented in ObjectInterface< C >. |
|
|
Get the names of required variables defined in the interface.
Implemented in ObjectInterface< C >. |
|
|
Get the names of all variables defined in the interface.
Implemented in ObjectInterface< C >. |
|
||||||||||||||||
|
Append a value to an interface variable list.
Implemented in ObjectInterface< C >. |
|
||||||||||||||||
|
Set the value of an interface variable.
Implemented in ObjectInterface< C >. |
|
|
Test if a given variable name exists in the interface.
Implemented in ObjectInterface< C >. |
|
|
Test if a given variable is tagged as 'required'.
Implemented in ObjectInterface< C >. |
|
|
Get a type identifier string for a variable.
Implemented in ObjectInterface< C >. |
|
SimData version pre-0.4.0. For more information on SimData, visit the SimData Homepage. Generated on Tue Oct 14 12:06:41 2003, using Doxygen 1.2.18. |