vsCMFunction 열거형
Property Get 또는 메서드 같은 함수 형식을 나타내는 상수입니다.
네임스페이스: EnvDTE
어셈블리: EnvDTE(EnvDTE.dll)
구문
‘선언
Public Enumeration vsCMFunction
public enum vsCMFunction
public enum class vsCMFunction
type vsCMFunction
public enum vsCMFunction
멤버
멤버 이름 | 설명 | |
---|---|---|
vsCMFunctionOther | 이 목록에 없는 함수 형식 | |
vsCMFunctionConstructor | 생성자 | |
vsCMFunctionPropertyGet | property get | |
vsCMFunctionPropertyLet | property let | |
vsCMFunctionPropertySet | property set | |
vsCMFunctionPutRef | put 참조 | |
vsCMFunctionPropertyAssign | 속성 할당 함수 | |
vsCMFunctionSub | 부분식 | |
vsCMFunctionFunction | 함수 | |
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)입니다.