#include <Dynamic_DynamicClass.hxx>
Inheritance diagram for Dynamic_DynamicClass:
Public Member Functions | |
Standard_EXPORT | Dynamic_DynamicClass (const Standard_CString aname) |
Creates a new empty instance of DynamicClass. . | |
Standard_EXPORT void | Parameter (const Handle(Dynamic_Parameter)&aparameter) |
Adds another parameter <aparameter> to the sequence of parameter definitions. . | |
Standard_EXPORT void | CompiledMethod (const Standard_CString amethod, const Standard_CString anaddress) |
Adds another method to the sequence of methods. It has <amethod> as name and <anaddress> as mangled name of the corresponding C++ function which must be called. . | |
Standard_EXPORT void | InterpretedMethod (const Standard_CString amethod, const Standard_CString afile) |
Adds another method to the sequence of methods. It has <amethod> as name and <afile> as interpreted file. . | |
virtual Standard_EXPORT Handle_Dynamic_Method | Method (const Standard_CString amethod) const |
Returns a reference to the method object identified by the string <amethod>. . | |
virtual Standard_EXPORT Handle_Dynamic_DynamicInstance | Instance () const |
Returns an instance object of this class. . | |
virtual Standard_EXPORT void | Dump (Standard_OStream &astream) const |
useful for debugging. | |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Attributes | |
Handle_TCollection_HAsciiString | thename |
Handle_Dynamic_ParameterNode | thefirstparameternode |
Handle_Dynamic_SequenceOfMethods | thesequenceofmethods |
|
|
|
|
|
|
|
Reimplemented from MMgt_TShared. Reimplemented in Dynamic_DynamicDerivedClass. |
|
Reimplemented in Dynamic_DynamicDerivedClass. |
|
|
|
Reimplemented in Dynamic_DynamicDerivedClass. |
|
|
|
|
|
|
|
|