Skip to content

TReader : Method overview by Name

Member Visibility Description
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