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