LLVM 22.0.0git
llvm::pdb::DbiModuleList Class Reference

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

Public Member Functions

LLVM_ABI Error initialize (BinaryStreamRef ModInfo, BinaryStreamRef FileInfo)
LLVM_ABI Expected< StringRefgetFileName (uint32_t Index) const
LLVM_ABI uint32_t getModuleCount () const
LLVM_ABI uint32_t getSourceFileCount () const
LLVM_ABI uint16_t getSourceFileCount (uint32_t Modi) const
LLVM_ABI iterator_range< DbiModuleSourceFilesIteratorsource_files (uint32_t Modi) const
LLVM_ABI DbiModuleDescriptor getModuleDescriptor (uint32_t Modi) const

Detailed Description

Definition at line 69 of file DbiModuleList.h.

Member Function Documentation

◆ getFileName()

◆ getModuleCount()

uint32_t DbiModuleList::getModuleCount ( ) const

Definition at line 241 of file DbiModuleList.cpp.

Referenced by getModuleDescriptor().

◆ getModuleDescriptor()

DbiModuleDescriptor DbiModuleList::getModuleDescriptor ( uint32_t Modi) const

◆ getSourceFileCount() [1/2]

uint32_t DbiModuleList::getSourceFileCount ( ) const

Definition at line 247 of file DbiModuleList.cpp.

Referenced by getFileName().

◆ getSourceFileCount() [2/2]

uint16_t DbiModuleList::getSourceFileCount ( uint32_t Modi) const

Definition at line 251 of file DbiModuleList.cpp.

◆ initialize()

Error DbiModuleList::initialize ( BinaryStreamRef ModInfo,
BinaryStreamRef FileInfo )

Definition at line 162 of file DbiModuleList.cpp.

References llvm::Error::success().

◆ source_files()

iterator_range< DbiModuleSourceFilesIterator > DbiModuleList::source_files ( uint32_t Modi) const

Definition at line 264 of file DbiModuleList.cpp.

References llvm::make_range().


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