LLVM API Documentation

Public Member Functions | Friends
llvm::object::COFFSymbolRef Class Reference

#include <COFF.h>

List of all members.

Public Member Functions

 COFFSymbolRef (const coff_symbol16 *CS)
 COFFSymbolRef (const coff_symbol32 *CS)
 COFFSymbolRef ()
const void * getRawPtr () const
bool isBigObj () const
const char * getShortName () const
const StringTableOffsetgetStringTableOffset () const
uint32_t getValue () const
int32_t getSectionNumber () const
uint16_t getType () const
uint8_t getStorageClass () const
uint8_t getNumberOfAuxSymbols () const
uint8_t getBaseType () const
uint8_t getComplexType () const
bool isFunctionDefinition () const
bool isFunctionLineInfo () const
bool isWeakExternal () const
bool isFileRecord () const
bool isSectionDefinition () const
bool isCLRToken () const

Friends

bool operator< (COFFSymbolRef A, COFFSymbolRef B)

Detailed Description

Definition at line 225 of file Object/COFF.h.


Constructor & Destructor Documentation

Definition at line 227 of file Object/COFF.h.

Definition at line 228 of file Object/COFF.h.

Definition at line 229 of file Object/COFF.h.


Member Function Documentation

uint8_t llvm::object::COFFSymbolRef::getBaseType ( ) const [inline]

Definition at line 277 of file Object/COFF.h.

References getType().

Referenced by isFunctionDefinition().

uint8_t llvm::object::COFFSymbolRef::getComplexType ( ) const [inline]

Definition at line 279 of file Object/COFF.h.

References getType().

Referenced by isFunctionDefinition().

Definition at line 231 of file Object/COFF.h.

Referenced by llvm::object::COFFObjectFile::getSymbolAuxData().

uint16_t llvm::object::COFFSymbolRef::getType ( ) const [inline]

Definition at line 267 of file Object/COFF.h.

References llvm::object::coff_symbol< SectionNumberType >::Type.

Referenced by getBaseType(), and getComplexType().

uint32_t llvm::object::COFFSymbolRef::getValue ( ) const [inline]

Definition at line 239 of file Object/COFF.h.

References llvm_unreachable.

Definition at line 313 of file Object/COFF.h.

References getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_CLR_TOKEN.

Definition at line 298 of file Object/COFF.h.

References getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_FILE.

Definition at line 288 of file Object/COFF.h.

References getStorageClass(), and llvm::COFF::IMAGE_SYM_CLASS_FUNCTION.


Friends And Related Function Documentation

bool operator< ( COFFSymbolRef  A,
COFFSymbolRef  B 
) [friend]

Definition at line 235 of file Object/COFF.h.


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