System.TypInfo.TParamFlag
Delphi
TParamFlag = (pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut, pfResult);
C++
enum DECLSPEC_DENUM TParamFlag : unsigned char {
pfVar, pfConst, pfArray, pfAddress, pfReference, pfOut, pfResult
};
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| enum | public | System.TypInfo.pas System.TypInfo.hpp |
System.TypInfo | System.TypInfo |
説明
TParamFlag および TParamFlags は,メソッドパラメータの属性を示します。
TParamFlags 型は,Delphi 言語関数または手続きのパラメータの属性を示します。これは次のような,一連の TParamFlag 値です。
| 値 | 意味 |
|---|---|
|
pfVar |
パラメータは入力/出力。呼び出し側は,出力を受け取る変数を指定しなければならない。 |
|
pfConst |
パラメータは関数または手続きで変更できない。 |
|
pfArray |
パラメータは値のオープン配列を表す。 |
|
pfAddress |
パラメータはメモリアドレス(ポインタ)。 |
|
pfReference |
パラメータは参照渡し。 |
|
pfOut |
パラメータは出力。呼び出し側は,出力を受け取る変数を指定する。 |