LLVM  4.0.0
Public Member Functions | Static Public Member Functions | Friends | List of all members
llvm::pdb::ModInfo Class Reference

#include <ModInfo.h>

Public Member Functions

 ModInfo ()
 
 ModInfo (const ModInfo &Info)
 
 ~ModInfo ()
 
bool hasECInfo () const
 
uint16_t getTypeServerIndex () const
 
uint16_t getModuleStreamIndex () const
 
uint32_t getSymbolDebugInfoByteSize () const
 
uint32_t getLineInfoByteSize () const
 
uint32_t getC13LineInfoByteSize () const
 
uint32_t getNumberOfFiles () const
 
uint32_t getSourceFileNameIndex () const
 
uint32_t getPdbFilePathNameIndex () const
 
StringRef getModuleName () const
 
StringRef getObjFileName () const
 
uint32_t getRecordLength () const
 

Static Public Member Functions

static Error initialize (msf::ReadableStreamRef Stream, ModInfo &Info)
 

Friends

class DbiStreamBuilder
 

Detailed Description

Definition at line 25 of file ModInfo.h.

Constructor & Destructor Documentation

ModInfo::ModInfo ( )
default
ModInfo::ModInfo ( const ModInfo Info)
default
ModInfo::~ModInfo ( )
default

Member Function Documentation

uint32_t ModInfo::getC13LineInfoByteSize ( ) const

Definition at line 59 of file ModInfo.cpp.

Referenced by llvm::pdb::ModStream::reload().

uint32_t ModInfo::getLineInfoByteSize ( ) const

Definition at line 57 of file ModInfo.cpp.

Referenced by llvm::pdb::ModStream::reload().

StringRef ModInfo::getModuleName ( ) const

Definition at line 71 of file ModInfo.cpp.

uint16_t ModInfo::getModuleStreamIndex ( ) const

Definition at line 51 of file ModInfo.cpp.

uint32_t ModInfo::getNumberOfFiles ( ) const

Definition at line 61 of file ModInfo.cpp.

StringRef ModInfo::getObjFileName ( ) const

Definition at line 73 of file ModInfo.cpp.

uint32_t ModInfo::getPdbFilePathNameIndex ( ) const

Definition at line 67 of file ModInfo.cpp.

uint32_t ModInfo::getRecordLength ( ) const
uint32_t ModInfo::getSourceFileNameIndex ( ) const

Definition at line 63 of file ModInfo.cpp.

uint32_t ModInfo::getSymbolDebugInfoByteSize ( ) const

Definition at line 53 of file ModInfo.cpp.

Referenced by llvm::pdb::ModStream::reload().

uint16_t ModInfo::getTypeServerIndex ( ) const

Definition at line 46 of file ModInfo.cpp.

bool ModInfo::hasECInfo ( ) const

Definition at line 42 of file ModInfo.cpp.

Error ModInfo::initialize ( msf::ReadableStreamRef  Stream,
ModInfo Info 
)
static

Friends And Related Function Documentation

friend class DbiStreamBuilder
friend

Definition at line 26 of file ModInfo.h.


The documentation for this class was generated from the following files: