#include <Dynamic_MethodDefinition.hxx>
Inheritance diagram for Dynamic_MethodDefinition:
Public Member Functions | |
virtual Standard_EXPORT TCollection_AsciiString | Type () const |
Returns the name of the method definition. . | |
Standard_EXPORT void | AddVariable (const Handle(Dynamic_Parameter)&aparameter, const Dynamic_ModeEnum amode, const Standard_Boolean agroup=Standard_False) |
Adds a new variable created from the parameter <aparameter>, which defines the name of the variable its type and if necessary its default value, the mode <amode> which precise if it is an in, out, inout, internal or constant variable and the flag <agroup> for accepting a set of homogeneous variables. with the parameter value <aparameter>. . | |
virtual Standard_EXPORT void | Dump (Standard_OStream &astream) const |
Useful for debugging. . | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Protected Member Functions | |
Standard_EXPORT | Dynamic_MethodDefinition (const Standard_CString aname) |
Creates a MethodDefinition with <aname> as type. . | |
Private Attributes | |
Handle_TCollection_HAsciiString | thename |
|
|
|
|
|
Reimplemented from Dynamic_Method. Reimplemented in Dynamic_CompositMethod. |
|
Reimplemented from Dynamic_Method. Reimplemented in Dynamic_CompiledMethod, Dynamic_CompositMethod, and Dynamic_InterpretedMethod. |
|
Implements Dynamic_Method. |
|
|