Skip to content

TBits : Method overview by Name

Member Visibility Description
AfterConstruction(TObject) public Method called after the constructor was called.
AndBits(TBits) public Performs an and operation on the bits.
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.
Clear(TBits) public Clears a particular bit.
Clearall(TBits) public Clears all bits in the array.
CopyBits(TBits) public Copy bits from one bits set to another
Create(TObject) public TObject Constructor
Create(TBits) public Creates a new bits collection.
DefaultHandler(TObject) public Default handler for integer message handlers.
DefaultHandlerStr(TObject) public Default handler for string messages.
Destroy(TObject) public TObject destructor.
Destroy(TBits) public Destroys a bit collection
Dispatch(TObject) public Dispatch an integer message
DispatchStr(TObject) public Dispatch a string message.
Equals(Equals) public Determines whether the bits of 2 arrays are equal.
Equals(TObject) public Check if two objects are equal.
FieldAddress(TObject) public Return the address of a field.
FindFirstBit(TBits) public Find first bit with a particular value
FindNextBit(TBits) public Searches the next bit with a particular value.
FindPrevBit(TBits) public Searches the previous bit with a particular value.
Free(TObject) public Check for Nil and call destructor.
FreeInstance(TObject) public Clean up instance and free the memory reserved for the instance.
Get(TBits) public Retrieve the value of a particular bit
GetFSize(TBits) public Returns the number of records used to store the bits.
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
Grow(TBits) public Expands the bits array to the requested size.
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
NotBits(TBits) public Performs a not operation on the bits.
OpenBit(TBits) public Returns the position of the first bit that is set to False.
OrBits(TBits) public Performs an or operation on the bits.
QualifiedClassName(TObject) public Fully qualified classname
SafeCallException(TObject) public Handle exception object
SetIndex(TBits) public Sets the start position for FindNextBit and FindPrevBit
SetOn(TBits) public Turn a particular bit on.
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
XorBits(TBits) public Performs a xor operation on the bits.