[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Source position: rtti.pp line 349
type TRttiType = class(TRttiNamedObject) |
protected |
FTypeData: PTypeData; |
function GetName; override; |
function GetHandle; override; |
function GetIsInstance; virtual; |
function GetIsManaged; virtual; |
function GetIsOrdinal; virtual; |
function GetIsRecord; virtual; |
function GetIsSet; virtual; |
function GetTypeKind; virtual; |
function GetTypeSize; virtual; |
function GetBaseType; virtual; |
public |
constructor Create(); |
destructor Destroy; override; |
function GetAttributes; override; |
function GetFields; virtual; |
function GetField(); virtual; |
function GetDeclaredMethods; virtual; |
function GetDeclaredFields; virtual; |
function GetDeclaredProperties; virtual; |
function GetDeclaredIndexedProperties; virtual; |
function GetProperty(); virtual; |
function GetProperties; virtual; |
function GetIndexedProperty(); virtual; |
function GetIndexedProperties; virtual; |
function GetMethods(); |
function GetMethod(); |
function ToString; override; |
property IsInstance: Boolean; [r] |
property IsManaged: Boolean; [r] |
property IsOrdinal: Boolean; [r] |
property IsRecord: Boolean; [r] |
property IsSet: Boolean; [r] |
property Handle: PTypeInfo; [r] |
property AsInstance: TRttiInstanceType; [r] |
property AsOrdinal: TRttiOrdinalType; [r] |
property AsRecord: TRttiRecordType; [r] |
property TypeKind: TTypeKind; [r] |
property TypeSize: Integer; [r] |
end; |
| |
| |
| |
TObject |