| AfterConstruction | 
public | 
Method called after the constructor was called. | 
| BeforeDestruction | 
public | 
Method called before the destructor is called. | 
| ClassInfo | 
public | 
Return a pointer to the type information for this class. | 
| ClassName | 
public | 
Return the current class name. | 
| ClassNameIs | 
public | 
Check whether the class name equals the given name. | 
| ClassParent | 
public | 
Return the parent class. | 
| ClassType | 
public | 
Return a "class of" pointer for the current class | 
| CleanupInstance | 
public | 
Finalize the class instance. | 
| Create | 
public | 
TObject Constructor | 
| DefaultHandler | 
public | 
Default handler for integer message handlers. | 
| DefaultHandlerStr | 
public | 
Default handler for string messages. | 
| Destroy | 
public | 
TObject destructor. | 
| Dispatch | 
public | 
Dispatch an integer message | 
| DispatchStr | 
public | 
Dispatch a string message. | 
| Equals | 
public | 
Check if two objects are equal. | 
| FieldAddress | 
public | 
Return the address of a field. | 
| Free | 
public | 
Check for Nil and call destructor. | 
| FreeInstance | 
public | 
Clean up instance and free the memory reserved for the instance. | 
| GetHashCode | 
public | 
Return a hash code for the object | 
| GetInterface | 
public | 
Return a reference to an interface | 
| GetInterfaceByStr | 
public | 
Return an interface based on its GUID | 
| GetInterfaceEntry | 
public | 
Return the interface table entry by GUID | 
| GetInterfaceEntryByStr | 
public | 
Return the interface table entry by string | 
| GetInterfaceTable | 
public | 
Return a pointer to the table of implemented interfaces for a class | 
| GetInterfaceWeak | 
public | 
Get a reference to an interface, not increasing the reference count | 
| InheritsFrom | 
public | 
Check whether class is an ancestor. | 
| InitInstance | 
public | 
Initialize a new class instance. | 
| InstanceSize | 
public | 
Return the size of an instance. | 
| MethodAddress | 
public | 
Return the address of a method | 
| MethodName | 
public | 
Return the name of a method. | 
| newinstance | 
public | 
Allocate memory on the heap for a new instance | 
| QualifiedClassName | 
public | 
Fully qualified classname | 
| SafeCallException | 
public | 
Handle exception object | 
| StringMessageTable | 
public | 
Return a pointer to the string message table. | 
| ToString | 
public | 
Return a string representation for the object | 
| UnitName | 
public | 
Unit name |