class COFFSymbolRef
Declaration
class COFFSymbolRef { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Object/COFF.h:280
Member Variables
- private const llvm::object::coff_symbol16* CS16 = nullptr
- private const llvm::object::coff_symbol32* CS32 = nullptr
Method Overview
- public COFFSymbolRef(const llvm::object::coff_symbol16 * CS)
- public COFFSymbolRef(const llvm::object::coff_symbol32 * CS)
- public COFFSymbolRef()
- public template <typename T>const T * getAux() const
- public uint8_t getBaseType() const
- public uint8_t getComplexType() const
- public const llvm::object::coff_symbol_generic * getGeneric() const
- public uint8_t getNumberOfAuxSymbols() const
- public const void * getRawPtr() const
- public const llvm::object::coff_aux_section_definition * getSectionDefinition() const
- public int32_t getSectionNumber() const
- public const char * getShortName() const
- public uint8_t getStorageClass() const
- public const llvm::object::StringTableOffset & getStringTableOffset() const
- public uint16_t getType() const
- public uint32_t getValue() const
- public const llvm::object::coff_aux_weak_external * getWeakExternal() const
- public bool isAbsolute() const
- public bool isAnyUndefined() const
- public bool isBigObj() const
- public bool isCLRToken() const
- public bool isCommon() const
- public bool isExternal() const
- public bool isFileRecord() const
- public bool isFunctionDefinition() const
- public bool isFunctionLineInfo() const
- public bool isSection() const
- public bool isSectionDefinition() const
- private bool isSet() const
- public bool isUndefined() const
- public bool isWeakExternal() const
Methods
¶COFFSymbolRef(
const llvm::object::coff_symbol16* CS)
COFFSymbolRef(
const llvm::object::coff_symbol16* CS)
Declared at: llvm/include/llvm/Object/COFF.h:283
Parameters
- const llvm::object::coff_symbol16* CS
¶COFFSymbolRef(
const llvm::object::coff_symbol32* CS)
COFFSymbolRef(
const llvm::object::coff_symbol32* CS)
Declared at: llvm/include/llvm/Object/COFF.h:284
Parameters
- const llvm::object::coff_symbol32* CS
¶COFFSymbolRef()
COFFSymbolRef()
Declared at: llvm/include/llvm/Object/COFF.h:282
¶template <typename T>
const T* getAux() const
template <typename T>
const T* getAux() const
Declared at: llvm/include/llvm/Object/COFF.h:354
Templates
- T
¶uint8_t getBaseType() const
uint8_t getBaseType() const
Declared at: llvm/include/llvm/Object/COFF.h:348
¶uint8_t getComplexType() const
uint8_t getComplexType() const
Declared at: llvm/include/llvm/Object/COFF.h:350
¶const llvm::object::coff_symbol_generic*
getGeneric() const
const llvm::object::coff_symbol_generic*
getGeneric() const
Declared at: llvm/include/llvm/Object/COFF.h:290
¶uint8_t getNumberOfAuxSymbols() const
uint8_t getNumberOfAuxSymbols() const
Declared at: llvm/include/llvm/Object/COFF.h:343
¶const void* getRawPtr() const
const void* getRawPtr() const
Declared at: llvm/include/llvm/Object/COFF.h:286
¶const llvm::object::coff_aux_section_definition*
getSectionDefinition() const
const llvm::object::coff_aux_section_definition*
getSectionDefinition() const
Declared at: llvm/include/llvm/Object/COFF.h:359
¶int32_t getSectionNumber() const
int32_t getSectionNumber() const
Declared at: llvm/include/llvm/Object/COFF.h:322
¶const char* getShortName() const
const char* getShortName() const
Declared at: llvm/include/llvm/Object/COFF.h:308
¶uint8_t getStorageClass() const
uint8_t getStorageClass() const
Declared at: llvm/include/llvm/Object/COFF.h:338
¶const llvm::object::StringTableOffset&
getStringTableOffset() const
const llvm::object::StringTableOffset&
getStringTableOffset() const
Declared at: llvm/include/llvm/Object/COFF.h:312
¶uint16_t getType() const
uint16_t getType() const
Declared at: llvm/include/llvm/Object/COFF.h:333
¶uint32_t getValue() const
uint32_t getValue() const
Declared at: llvm/include/llvm/Object/COFF.h:317
¶const llvm::object::coff_aux_weak_external*
getWeakExternal() const
const llvm::object::coff_aux_weak_external*
getWeakExternal() const
Declared at: llvm/include/llvm/Object/COFF.h:366
¶bool isAbsolute() const
bool isAbsolute() const
Declared at: llvm/include/llvm/Object/COFF.h:373
¶bool isAnyUndefined() const
bool isAnyUndefined() const
Declared at: llvm/include/llvm/Object/COFF.h:405
¶bool isBigObj() const
bool isBigObj() const
Declared at: llvm/include/llvm/Object/COFF.h:300
¶bool isCLRToken() const
bool isCLRToken() const
Declared at: llvm/include/llvm/Object/COFF.h:429
¶bool isCommon() const
bool isCommon() const
Declared at: llvm/include/llvm/Object/COFF.h:381
¶bool isExternal() const
bool isExternal() const
Declared at: llvm/include/llvm/Object/COFF.h:377
¶bool isFileRecord() const
bool isFileRecord() const
Declared at: llvm/include/llvm/Object/COFF.h:409
¶bool isFunctionDefinition() const
bool isFunctionDefinition() const
Declared at: llvm/include/llvm/Object/COFF.h:395
¶bool isFunctionLineInfo() const
bool isFunctionLineInfo() const
Declared at: llvm/include/llvm/Object/COFF.h:401
¶bool isSection() const
bool isSection() const
Declared at: llvm/include/llvm/Object/COFF.h:413
¶bool isSectionDefinition() const
bool isSectionDefinition() const
Declared at: llvm/include/llvm/Object/COFF.h:417
¶bool isSet() const
bool isSet() const
Declared at: llvm/include/llvm/Object/COFF.h:434
¶bool isUndefined() const
bool isUndefined() const
Declared at: llvm/include/llvm/Object/COFF.h:386
¶bool isWeakExternal() const
bool isWeakExternal() const
Declared at: llvm/include/llvm/Object/COFF.h:391