PointerKind enumeration (dbgmodel.h)

Defines the kind of a pointer type.

Syntax

typedef enum PointerKind {
  PointerStandard,
  PointerReference,
  PointerRValueReference,
  PointerCXHat,
  PointerManagedReference
} ;

Constants

 
PointerStandard
Indicates a standard C/C++ pointer -- a *
PointerReference
Indicates a C/C++ reference (whether const or not) -- a &
PointerRValueReference
Indicates a C/C++ rvalue reference (whether const or not) -- a &&
PointerCXHat
Indicates a C++/CX hat managed pointer (whether const or not) -- a ^
PointerManagedReference
Indicates a managed pointer reference

Requirements

Requirement Value
Header dbgmodel.h

See also

Debugger Data Model C++ Overview