LLVM  8.0.1
Static Public Attributes | List of all members
llvm::pdb::ModInfoFlags Struct Reference

#include "llvm/DebugInfo/PDB/Native/RawTypes.h"

Collaboration diagram for llvm::pdb::ModInfoFlags:
Collaboration graph
[legend]

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? (What is EC?) uint16_t unused : 6; // Reserved uint16_t iTSM : 8; // Type Server Index for this module More...
 
static const uint16_t TypeServerIndexMask = 0xFF00
 
static const uint16_t TypeServerIndexShift = 8
 

Detailed Description

Definition at line 200 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 205 of file RawTypes.h.

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

◆ TypeServerIndexMask

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

Definition at line 207 of file RawTypes.h.

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

◆ TypeServerIndexShift

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

Definition at line 208 of file RawTypes.h.

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


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