LLVM: llvm::pdb::ModInfoFlags Struct Reference (original) (raw)

#include "[llvm/DebugInfo/PDB/Native/RawTypes.h](RawTypes%5F8h%5Fsource.html)"

Static Public Attributes
static const uint16_t HasECFlagMask = 0x2
uint16_t fWritten : 1; // True if DbiModuleDescriptor is dirty uint16_t fECEnabled : 1; // Is EC symbolic info present?
static const uint16_t TypeServerIndexMask = 0xFF00
static const uint16_t TypeServerIndexShift = 8

Detailed Description

Definition at line 199 of file RawTypes.h.

Member Data Documentation

HasECFlagMask

const uint16_t llvm::pdb::ModInfoFlags::HasECFlagMask = 0x2 static

uint16_t fWritten : 1; // True if DbiModuleDescriptor is dirty uint16_t fECEnabled : 1; // Is EC symbolic info present?

(What is EC?) uint16_t unused : 6; // Reserved uint16_t iTSM : 8; // Type Server Index for this module

Definition at line 204 of file RawTypes.h.

Referenced by llvm::pdb::DbiModuleDescriptor::hasECInfo().

TypeServerIndexMask

const uint16_t llvm::pdb::ModInfoFlags::TypeServerIndexMask = 0xFF00 static

Definition at line 206 of file RawTypes.h.

Referenced by llvm::pdb::DbiModuleDescriptor::getTypeServerIndex().

TypeServerIndexShift

const uint16_t llvm::pdb::ModInfoFlags::TypeServerIndexShift = 8 static

Definition at line 207 of file RawTypes.h.

Referenced by llvm::pdb::DbiModuleDescriptor::getTypeServerIndex().


The documentation for this struct was generated from the following file: