AfterConstruction(TObject) |
public |
Method called after the constructor was called. |
BeforeDestruction(TObject) |
public |
Method called before the destructor is called. |
ClassInfo(TObject) |
public |
Return a pointer to the type information for this class. |
ClassName(TObject) |
public |
Return the current class name. |
ClassNameIs(TObject) |
public |
Check whether the class name equals the given name. |
ClassParent(TObject) |
public |
Return the parent class. |
ClassType(TObject) |
public |
Return a "class of" pointer for the current class |
CleanupInstance(TObject) |
public |
Finalize the class instance. |
Create(Create) |
public |
Creates a new Writer with a stream and bufsize. |
Create(TObject) |
public |
TObject Constructor |
DefaultHandler(TObject) |
public |
Default handler for integer message handlers. |
DefaultHandlerStr(TObject) |
public |
Default handler for string messages. |
DefineBinaryProperty(TFiler) |
public |
|
DefineBinaryProperty(TWriter) |
public |
Callback used when defining and streaming custom properties. |
DefineProperty(TFiler) |
public |
|
DefineProperty(TWriter) |
public |
Callback used when defining and streaming custom properties. |
Destroy(TWriter) |
public |
Destroys the writer instance. |
Destroy(TObject) |
public |
TObject destructor. |
Dispatch(TObject) |
public |
Dispatch an integer message |
DispatchStr(TObject) |
public |
Dispatch a string message. |
Equals(TObject) |
public |
Check if two objects are equal. |
FieldAddress(TObject) |
public |
Return the address of a field. |
FlushBuffer(TWriter) |
public |
Flush the buffer |
FlushBuffer(TFiler) |
public |
Flush the buffer |
Free(TObject) |
public |
Check for Nil and call destructor. |
FreeInstance(TObject) |
public |
Clean up instance and free the memory reserved for the instance. |
GetHashCode(TObject) |
public |
Return a hash code for the object |
GetInterface(GetInterface) |
public |
Return a reference to an interface |
GetInterfaceByStr(TObject) |
public |
Return an interface based on its GUID |
GetInterfaceEntry(TObject) |
public |
Return the interface table entry by GUID |
GetInterfaceEntryByStr(TObject) |
public |
Return the interface table entry by string |
GetInterfaceTable(TObject) |
public |
Return a pointer to the table of implemented interfaces for a class |
GetInterfaceWeak(TObject) |
public |
Get a reference to an interface, not increasing the reference count |
InheritsFrom(TObject) |
public |
Check whether class is an ancestor. |
InitInstance(TObject) |
public |
Initialize a new class instance. |
InstanceSize(TObject) |
public |
Return the size of an instance. |
MethodAddress(TObject) |
public |
Return the address of a method |
MethodName(TObject) |
public |
Return the name of a method. |
newinstance(TObject) |
public |
Allocate memory on the heap for a new instance |
QualifiedClassName(TObject) |
public |
Fully qualified classname |
SafeCallException(TObject) |
public |
Handle exception object |
StringMessageTable(TObject) |
public |
Return a pointer to the string message table. |
ToString(TObject) |
public |
Return a string representation for the object |
UnitName(TObject) |
public |
Unit name |
Write(TWriter) |
public |
Write raw data to stream |
WriteBoolean(TWriter) |
public |
Write boolean value to the stream. |
WriteChar(TWriter) |
public |
Write a character to the stream. |
WriteCollection(TWriter) |
public |
Write a collection to the stream. |
WriteComponent(TWriter) |
public |
Stream a component to the stream. |
WriteCurrency(TWriter) |
public |
Write a currency value to the stream |
WriteDate(TWriter) |
public |
Write a date to the stream. |
WriteDescendent(TWriter) |
public |
Write descendent to stream |
WriteFloat(TWriter) |
public |
Write a float to the stream. |
WriteIdent(TWriter) |
public |
Write an identifier to the stream. |
WriteInteger(WriteInteger) |
public |
Write an integer to the stream. |
WriteListBegin(TWriter) |
public |
Write a start-of-list marker to the stream. |
WriteListEnd(TWriter) |
public |
Write an end-of-list marker to the stream. |
WriteRootComponent(TWriter) |
public |
Write a root component to the stream. |
WriteSet(TWriter) |
public |
Write a set value to the stream |
WriteSignature(TWriter) |
public |
Write a signature to the stream |
WriteSingle(TWriter) |
public |
Write a single-type real to the stream. |
WriteString(TWriter) |
public |
Write a string to the stream. |
WriteUnicodeString(TWriter) |
public |
Write a Unicode string to the stream. |
WriteVariant(TWriter) |
public |
Write a variant to the stream |
WriteWideChar(TWriter) |
public |
Write widechar to stream |
WriteWideString(TWriter) |
public |
Write a widestring value to the stream |