|
Open CASCADE Technology 6.5.2
|
This class is a root class available for the
definition of methods and also for using them
throughout method instances. The logical name of
the method and the signature as a collection of
variables is stored in it.
#include <Dynamic_Method.hxx>

Public Member Functions | |
| virtual TCollection_AsciiString | Type () const =0 |
| Returns the type of object which is the name of the function definition. | |
| Handle_Dynamic_VariableNode | FirstVariableNode () const |
| Returns the first variable node of the Method which contains a variable. | |
| Standard_Boolean | Variable (const Standard_CString avariable) const |
| Returns true if there is a variable with <avariable> as name, false otherwise. | |
| void | Variable (const Handle< Dynamic_Variable > &avariable) |
| Adds another variable <avariable> to the sequence of variable definitions. | |
| Standard_Boolean | Value (const Standard_CString aname, Handle< Dynamic_Parameter > &aparameter, Dynamic_ModeEnum &amode) const |
| Returns True, if there is a variable <avariable> previously stored in the instance <me> and there is the corresponding parameter value in the output argument <aparameter>, False otherwise. | |
| Standard_Boolean | Value (const Standard_CString aname, Handle< Dynamic_Variable > &avariable) const |
| Returns True, if there is a variable named <aname> previously stored in the instance of <me> and returns the corresponding variable in the output argument <avariable>, False otherwise. | |
| virtual void | Dump (Standard_OStream &astream) const |
| Useful for debugging. | |
Protected Member Functions | |
| Dynamic_Method () | |
| It is the constructor of this deferred class | |
| Dynamic_Method::Dynamic_Method | ( | ) | [protected] |
| virtual void Dynamic_Method::Dump | ( | Standard_OStream & | astream | ) | const [virtual] |
Reimplemented in Dynamic_MethodDefinition, and Dynamic_CompositMethod.
| Handle_Dynamic_VariableNode Dynamic_Method::FirstVariableNode | ( | ) | const |
| virtual TCollection_AsciiString Dynamic_Method::Type | ( | ) | const [pure virtual] |
Implemented in Dynamic_MethodDefinition.
| Standard_Boolean Dynamic_Method::Value | ( | const Standard_CString | aname, |
| Handle< Dynamic_Parameter > & | aparameter, | ||
| Dynamic_ModeEnum & | amode | ||
| ) | const |
| Standard_Boolean Dynamic_Method::Value | ( | const Standard_CString | aname, |
| Handle< Dynamic_Variable > & | avariable | ||
| ) | const |
| void Dynamic_Method::Variable | ( | const Handle< Dynamic_Variable > & | avariable | ) |
| Standard_Boolean Dynamic_Method::Variable | ( | const Standard_CString | avariable | ) | const |
1.7.4