LLVM 22.0.0git
llvm::pdb::SymbolListWrapper Struct Reference

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

Public Member Functions

 SymbolListWrapper (ArrayRef< uint8_t > Syms)
 SymbolListWrapper (void *SymSrc, uint32_t Length)
ArrayRef< uint8_tasArray () const
uint32_t size () const

Public Attributes

void * SymPtr = nullptr
uint32_t SymSize = 0
bool NeedsToBeMerged = false

Detailed Description

Definition at line 39 of file DbiModuleDescriptorBuilder.h.

Constructor & Destructor Documentation

◆ SymbolListWrapper() [1/2]

llvm::pdb::SymbolListWrapper::SymbolListWrapper ( ArrayRef< uint8_t > Syms)
inlineexplicit

Definition at line 40 of file DbiModuleDescriptorBuilder.h.

References data, NeedsToBeMerged, size(), SymPtr, and SymSize.

◆ SymbolListWrapper() [2/2]

llvm::pdb::SymbolListWrapper::SymbolListWrapper ( void * SymSrc,
uint32_t Length )
inlineexplicit

Definition at line 43 of file DbiModuleDescriptorBuilder.h.

References llvm::Length, NeedsToBeMerged, SymPtr, and SymSize.

Member Function Documentation

◆ asArray()

ArrayRef< uint8_t > llvm::pdb::SymbolListWrapper::asArray ( ) const
inline

Definition at line 46 of file DbiModuleDescriptorBuilder.h.

References SymPtr, and SymSize.

◆ size()

uint32_t llvm::pdb::SymbolListWrapper::size ( ) const
inline

Definition at line 50 of file DbiModuleDescriptorBuilder.h.

References SymSize.

Referenced by SymbolListWrapper().

Member Data Documentation

◆ NeedsToBeMerged

bool llvm::pdb::SymbolListWrapper::NeedsToBeMerged = false

Definition at line 54 of file DbiModuleDescriptorBuilder.h.

Referenced by SymbolListWrapper(), and SymbolListWrapper().

◆ SymPtr

void* llvm::pdb::SymbolListWrapper::SymPtr = nullptr

Definition at line 52 of file DbiModuleDescriptorBuilder.h.

Referenced by asArray(), SymbolListWrapper(), and SymbolListWrapper().

◆ SymSize

uint32_t llvm::pdb::SymbolListWrapper::SymSize = 0

Definition at line 53 of file DbiModuleDescriptorBuilder.h.

Referenced by asArray(), size(), SymbolListWrapper(), and SymbolListWrapper().


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