Skip to content

TWriter : 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.
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