vsCMFunction 列挙体
更新 : 2007 年 11 月
関数の種類 (Property Get やメソッドなど) を示す定数。
名前空間 : EnvDTE
アセンブリ : EnvDTE (EnvDTE.dll 内)
構文
'宣言
Public Enumeration vsCMFunction
'使用
Dim instance As vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
public enum vsCMFunction
メンバ
メンバ名 | 説明 | |
---|---|---|
vsCMFunctionOther | この一覧にはない関数の種類 | |
vsCMFunctionConstructor | コンストラクタ | |
vsCMFunctionPropertyGet | Property Get | |
vsCMFunctionPropertyLet | Property Let | |
vsCMFunctionPropertySet | Property Set | |
vsCMFunctionPutRef | put 参照 | |
vsCMFunctionPropertyAssign | プロパティ代入関数 | |
vsCMFunctionSub | 部分式 | |
vsCMFunctionFunction | Function | |
vsCMFunctionTopLevel | トップレベルの関数 | |
vsCMFunctionDestructor | デストラクタ | |
vsCMFunctionOperator | 演算子 | |
vsCMFunctionVirtual | 仮想関数 | |
vsCMFunctionPure | 純粋関数 | |
vsCMFunctionConstant | 定数 | |
vsCMFunctionShared | 共有関数 | |
vsCMFunctionInline | インライン関数 | |
vsCMFunctionComMethod | COM メソッド |
解説
vsCMFunction 値はビットごとに OR される値です。Visual C++ では、この値をいくつか組み合わせて正確に関数を記述します。次に例を示します。
virtual int MyProc() const = 0;
MyProc の値は (vsCMFunctionFunction | vsCMFunctionVirtual | vsCMFunctionConstant | vsCMFunctionPure | vsCMFunctionTopLevel) になります。
別の例を示します。
inline void AnotherOne()
値は (vsCMFunctionSub | vsCMFunctionInline, vsCMFunctionTopLevel) になります。