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

Methods

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)

Declared at: llvm/include/llvm/Object/COFF.h:284

Parameters

const llvm::object::coff_symbol32* CS

COFFSymbolRef()

Declared at: llvm/include/llvm/Object/COFF.h:282

template <typename T>
const T* getAux() const

Declared at: llvm/include/llvm/Object/COFF.h:354

Templates

T

uint8_t getBaseType() const

Declared at: llvm/include/llvm/Object/COFF.h:348

uint8_t getComplexType() const

Declared at: llvm/include/llvm/Object/COFF.h:350

const llvm::object::coff_symbol_generic*
getGeneric() const

Declared at: llvm/include/llvm/Object/COFF.h:290

uint8_t getNumberOfAuxSymbols() const

Declared at: llvm/include/llvm/Object/COFF.h:343

const void* getRawPtr() const

Declared at: llvm/include/llvm/Object/COFF.h:286

const llvm::object::coff_aux_section_definition*
getSectionDefinition() const

Declared at: llvm/include/llvm/Object/COFF.h:359

int32_t getSectionNumber() const

Declared at: llvm/include/llvm/Object/COFF.h:322

const char* getShortName() const

Declared at: llvm/include/llvm/Object/COFF.h:308

uint8_t getStorageClass() const

Declared at: llvm/include/llvm/Object/COFF.h:338

const llvm::object::StringTableOffset&
getStringTableOffset() const

Declared at: llvm/include/llvm/Object/COFF.h:312

uint16_t getType() const

Declared at: llvm/include/llvm/Object/COFF.h:333

uint32_t getValue() const

Declared at: llvm/include/llvm/Object/COFF.h:317

const llvm::object::coff_aux_weak_external*
getWeakExternal() const

Declared at: llvm/include/llvm/Object/COFF.h:366

bool isAbsolute() const

Declared at: llvm/include/llvm/Object/COFF.h:373

bool isAnyUndefined() const

Declared at: llvm/include/llvm/Object/COFF.h:405

bool isBigObj() const

Declared at: llvm/include/llvm/Object/COFF.h:300

bool isCLRToken() const

Declared at: llvm/include/llvm/Object/COFF.h:429

bool isCommon() const

Declared at: llvm/include/llvm/Object/COFF.h:381

bool isExternal() const

Declared at: llvm/include/llvm/Object/COFF.h:377

bool isFileRecord() const

Declared at: llvm/include/llvm/Object/COFF.h:409

bool isFunctionDefinition() const

Declared at: llvm/include/llvm/Object/COFF.h:395

bool isFunctionLineInfo() const

Declared at: llvm/include/llvm/Object/COFF.h:401

bool isSection() const

Declared at: llvm/include/llvm/Object/COFF.h:413

bool isSectionDefinition() const

Declared at: llvm/include/llvm/Object/COFF.h:417

bool isSet() const

Declared at: llvm/include/llvm/Object/COFF.h:434

bool isUndefined() const

Declared at: llvm/include/llvm/Object/COFF.h:386

bool isWeakExternal() const

Declared at: llvm/include/llvm/Object/COFF.h:391