System.Rtti.TRttiType.IsHFA
Delphi
property IsHFA: Boolean read GetIsHFA;
C++
__property bool IsHFA = {read=GetIsHFA, nodefault};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | System.Rtti.pas System.Rtti.hpp |
System.Rtti | TRttiType |
説明
内部的に使用するためのものです。
記述対象となる型が HFA かどうかを示します。
次の条件がすべて満たされる場合、IsHFA は True
です。
- プラットフォームが ARM64 である。
- 記述対象となる型が構造化型(レコードまたは配列)である。
- 記述対象となる型のすべてのフィールドが同じ浮動小数点型(single または double)である。
- フィールドの数が 1、2、3、4 のいずれかである。
詳細については、『Procedure Call Standard for the ARM 64-bit Architecture(ARM 64 ビット アーキテクチャ向けの手続き呼び出し標準)』(英語版 PDF)のセクション 4.3.5.1 および 5.4.2 C.2 を参照してください。
- メモ: プラットフォームが ARM64 でなく、記述対象となる型がレコードまたは配列でない場合、isHFA は常に
False
です。それは意図された機能です。
関連項目
- ARM 64 ビット アーキテクチャ向けの手続き呼び出し標準(英語版 PDF、セクション 4.3.5.1 および 5.4.2 C.2)