METHOD_ID
List of: Classes
Subjects: Extending ACIS
Contents: Kernel

Purpose: Identifies runtime methods.

Derivation: METHOD_ID : ACIS_OBJECT : -

Filename: kern/kernel/kerndata/data/method.hxx

Description: This class identifies runtime methods. The first instance of this class with a given method name and argument list ID adds the method to the master list. Later instances with the same name and argument list use the entry created by the first instance.

References: KERN METHOD_ENTRY

Constructor: public: METHOD_ID::METHOD_ID ();


C++ allocation constructor requests memory for this object but does not populate it.






public: METHOD_ID::METHOD_ID (


const char* name, // method name


const char* arg_id // argument list ID


);


C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.






public: METHOD_ID::METHOD_ID (


METHOD_ID const& id // identification


);


C++ copy constructor requests memory for this object and populates it with the data from the object supplied as an argument.




Destructor: public: METHOD_ID::~METHOD_ID ();


C++ destructor, deleting a METHOD_ID.



Methods: public: const char* METHOD_ID::arg_id () const;


Locates an argument identification.






public: METHOD_ENTRY* METHOD_ID::entry () const;


Locates an entry for a method.






public: int METHOD_ID::index () const;


Returns the method table index.






public: const char* METHOD_ID::name () const;


Returns the method name.
PDF/KERN/33CLL.PDF
HTM/DATA/KERN/KERN/33CLL/0005.HTM