TType Class
Provides static methods to get RTTI information of a type.
The TType type exposes the following members.
Name | Description | |
---|---|---|
FindType(string) | Represents method | |
GetFullName(PTypeInfo) | Overloaded. Represents method | |
GetFullName<T> | Overloaded. Represents method | |
GetType(Pointer) | Overloaded. Represents method | |
GetType(TClass) | Overloaded. Represents method | |
GetType<T> | Overloaded. Represents method | |
GetTypes | Represents method | |
HasWeakRef<T> | Represents method | |
IsAssignable(PTypeInfo,PTypeInfo) | Returns true if the typeFrom is assignable to the typeTo. | |
IsDelegate(PTypeInfo) | Overloaded. Returns | |
IsManaged<T> | Represents method | |
Kind<T> | Represents method | |
SetFieldValue(TObject,string,TValue) | Represents method | |
SetMemberValue(TObject,string,TValue) | Represents method | |
SetPropertyValue(TObject,string,TValue) | Represents method | |
TryGetInterfaceType(TGUID,TRttiInterfaceType) | Represents method | |
TryGetType(PTypeInfo,TRttiType) | Represents method |
Name | Description | |
---|---|---|
fInterfaceTypes | Represents field | |
fSection | Represents field |
Notes to Callers |
---|
When using this class, a shared instance of the TRttiContext class will be kept, which will make all instances of RTTI types live during the lifetime. |