Microsoft.VisualStudio.Debugger.Native.Cpp Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
DkmCompiledNativeCppExpression |
The result of compiling a native expression. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). Derived classes: DkmCompiledNativeCppTypeExpression, DkmCompiledNativeCppValueExpression |
DkmCompiledNativeCppTypeExpression |
The result of compiling a type expression. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmCompiledNativeCppValueExpression |
The result of compiling a native expression that evaluates to a value. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppArrayType |
Represents a C++ array type (e.g. int[5]). This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppCompilationError |
An error that occurred from DkmNativeCppInspectionSession::CompileExpression(). This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppEnumType |
Represents a C++ enum type. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppEnumValue |
A constant value defined as part of a native C++ enum. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppFunctionType |
Represents the type of a C++ function. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppInspectionSession |
Represents a context for managing the lifetime of DkmNativeCppType objects. Each type context is tied to a DkmInspectionSession. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppNamedExpressionParameter |
Named parameter that may be used in CompileNativeExpression(). This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppPointerType |
Represents a pointer type (e.g. int*). This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppPrimitiveType |
Represents a primitive type. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppReferenceType |
Represents a reference type (e.g. int&). This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppType |
Represents a symbol for a C++ type. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). Derived classes: DkmNativeCppArrayType, DkmNativeCppEnumType, DkmNativeCppPrimitiveType, DkmNativeCppFunctionType, DkmNativeCppPointerType, DkmNativeCppReferenceType, DkmNativeCppUserDefinedType |
DkmNativeCppUserDefinedType |
Represents a C++ class/struct/union. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
Enums
DkmCompiledNativeCppExpression.Tag |
DkmCompiledNativeCppExpression is an abstract base class. This enum indicates which derived class this object is an instance of. |
DkmNativeCppCompilationFailureReason |
The reason why a native expression failed to compile. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppCVQualifiers |
const/volatile qualifiers that can be used on a native C++ type. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppPrimitiveTypeKind |
Represents a kind of primitive type in C++. This API was introduced in Visual Studio 14 Update 2 (DkmApiVersion.VS14Update2). |
DkmNativeCppType.Tag |
DkmNativeCppType is an abstract base class. This enum indicates which derived class this object is an instance of. |