Public Member Functions | |
IZInterface | Clone () |
Clones an object instance. | |
Boolean | Equals (const IZInterface Value) |
LongInt | Hash () |
Gets a unique hash for this object. | |
Boolean | InstanceOf (const TGUID IId) |
Checks is this object implements a specified interface. | |
string | ToString () |
Converts this object into the string representation. | |
Private Member Functions | |
Boolean | Equals (const IZInterface &Value) |
Definition at line 343 of file ZClasses.pas.
IZInterface TZAbstractObject::Clone | ( | ) |
Clones an object instance.
Reimplemented from IZObject.
Reimplemented in TZCollection, TZUnmodifiableCollection, TZHashMap, TZStack, and TZAnyValue.
Definition at line 474 of file ZClasses.pas.
Boolean IZObject::Equals | ( | const IZInterface & | Value | ) | [inherited] |
Boolean TZAbstractObject::Equals | ( | const IZInterface | Value | ) |
Reimplemented in TZAnyValue.
LongInt TZAbstractObject::Hash | ( | ) |
Gets a unique hash for this object.
Reimplemented from IZObject.
Definition at line 462 of file ZClasses.pas.
Boolean TZAbstractObject::InstanceOf | ( | const TGUID | IId | ) |
Checks is this object implements a specified interface.
IId | an interface id. |
True
if this object support the interface. Reimplemented from IZObject.
Definition at line 488 of file ZClasses.pas.
string TZAbstractObject::ToString | ( | ) |
Converts this object into the string representation.
Reimplemented from IZObject.
Reimplemented in TZCollection, TZUnmodifiableCollection, TZStack, and TZAnyValue.
Definition at line 501 of file ZClasses.pas.