AfterConstruction(TObject) |
public |
Method called after the constructor was called. |
BeforeDestruction(TObject) |
public |
Method called before the destructor is called. |
BeginReferences(TReader) |
public |
Initializes the component referencing mechanism. |
CheckValue(TReader) |
public |
Raises an exception if the next value in the stream is not of type Value |
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. |
CopyValue(TReader) |
public |
Copy a value to a writer. |
Create(TObject) |
public |
TObject Constructor |
Create(TReader) |
public |
Creates a new reader class |
DefaultHandler(TObject) |
public |
Default handler for integer message handlers. |
DefaultHandlerStr(TObject) |
public |
Default handler for string messages. |
DefineBinaryProperty(TFiler) |
public |
|
DefineBinaryProperty(TReader) |
public |
Reads a user-defined binary property from the stream. |
DefineProperty(TReader) |
public |
Reads a user-defined property from the stream. |
DefineProperty(TFiler) |
public |
|
Destroy(TObject) |
public |
TObject destructor. |
Destroy(TReader) |
public |
Destroys a reader class. |
Dispatch(TObject) |
public |
Dispatch an integer message |
DispatchStr(TObject) |
public |
Dispatch a string message. |
EndOfList(TReader) |
public |
Returns true if the stream contains an end-of-list marker. |
EndReferences(TReader) |
public |
Finalizes the component referencing mechanism. |
Equals(TObject) |
public |
Check if two objects are equal. |
FieldAddress(TObject) |
public |
Return the address of a field. |
FixupReferences(TReader) |
public |
Tries to resolve all unresolved component references. |
FlushBuffer(TReader) |
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 |
NextValue(TReader) |
public |
Returns the type of the next value. |
QualifiedClassName(TObject) |
public |
Fully qualified classname |
Read(TReader) |
public |
Read raw data from stream |
ReadBoolean(TReader) |
public |
Reads a boolean from the stream. |
ReadChar(TReader) |
public |
Reads a character from the stream. |
ReadCollection(TReader) |
public |
Reads a collection from the stream. |
ReadComponent(TReader) |
public |
Starts reading a component from the stream. |
ReadComponents(TReader) |
public |
Starts reading child components from the stream. |
ReadCurrency(TReader) |
public |
Read a currency value from the stream. |
ReadDate(TReader) |
public |
Reads a date from the stream |
ReadFloat(TReader) |
public |
Reads a float from the stream. |
ReadIdent(TReader) |
public |
Reads an identifier from the stream. |
ReadInt64(TReader) |
public |
Reads a 64-bit integer from the stream. |
ReadInteger(TReader) |
public |
Reads an integer from the stream |
ReadListBegin(TReader) |
public |
Checks for the beginning of a list. |
ReadListEnd(TReader) |
public |
Checks for the end of a list. |
ReadRootComponent(TReader) |
public |
Starts reading a root component. |
ReadSet(TReader) |
public |
Read a set value from the stream |
ReadSignature(TReader) |
public |
Read stream signature from the stream |
ReadSingle(TReader) |
public |
Reads a single-type real from the stream. |
ReadString(TReader) |
public |
Reads a string from the stream. |
ReadUnicodeChar(TReader) |
public |
Read Unicode character |
ReadUnicodeString(TReader) |
public |
Read a UnicodeString value from the stream |
ReadValue(TReader) |
public |
Reads the next value type from the stream. |
ReadVariant(TReader) |
public |
Read a variant from the stream |
ReadWideChar(TReader) |
public |
Read widechar from the stream |
ReadWideString(TReader) |
public |
Read a WideString value from the stream. |
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 |