System.Rtti.TRttiType.IsHFA
Delphi
property IsHFA: Boolean read GetIsHFA;
C++
__property bool IsHFA = {read=GetIsHFA, nodefault};
Properties
| Type | Visibility | Source | Unit | Parent |
|---|---|---|---|---|
| property | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiType |
Description
For internal use only.
Indicates whether the reflected type is HFA.
IsHFA is True if all the following conditions are met:
- The platform is ARM64
- The reflected type is a structured type (a record or an array).
- All fields of the reflected type are of the same floating-point type (single or double).
- The number of fields is 1,2,3 or 4.
See Procedure Call Standard for the ARM 64-bit Architecture (PDF), section 4.3.5.1 and 5.4.2 C.2 for more information.
- Note: isHFA is always
Falseif the platform is not ARM64 and the reflected type is not a record or an array. That is the intended functionality.
See Also
- Procedure Call Standard for the ARM 64-bit Architecture (PDF), section 4.3.5.1 and 5.4.2 C.2