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 |
パラメータは出力。呼び出し側は,出力を受け取る変数を指定する。 |