Share via


DataKind

Indicates the particular scope of a data value.

enum DataKind { 
   DataIsUnknown,
   DataIsLocal,
   DataIsStaticLocal,
   DataIsParam,
   DataIsObjectPtr,
   DataIsFileStatic,
   DataIsGlobal,
   DataIsMember,
   DataIsStaticMember,
   DataIsConstant
};

Elements

  • DataIsUnknown
    Data symbol cannot be determined.

  • DataIsLocal
    Data item is a local variable.

  • DataIsStaticLocal
    Data item is a static local variable.

  • DataIsParam
    Data item is a formal parameter.

  • DataIsObjectPtr
    Data item is an object pointer (this).

  • DataIsFileStatic
    Data item is a file-scoped variable.

  • DataIsGlobal
    Data item is a global variable.

  • DataIsMember
    Data item is an object member variable.

  • DataIsStaticMember
    Data item is a class static variable.

  • DataIsConstant
    Data item is a constant value.

Remarks

The values in this enumeration are returned by the IDiaSymbol::get_dataKind method.

Requirements

Header: cvconst.h

See Also

Reference

IDiaSymbol::get_dataKind

Other Resources

Enumerations and Structures