The Pedigree Project 0.1
Public Member Functions | Private Attributes | List of all members
SymbolTable::Symbol Class Reference
+ Collaboration diagram for SymbolTable::Symbol:

Public Member Functions

 Symbol (Elf *pP, Binding b, uintptr_t v)
 
Elf * getParent () const
 
Binding getBinding () const
 
uintptr_t getValue () const
 

Private Attributes

Elf * m_pParent
 
Binding m_Binding
 
uintptr_t m_Value
 

Detailed Description

Definition at line 112 of file SymbolTable.h.

Constructor & Destructor Documentation

◆ Symbol() [1/2]

SymbolTable::Symbol::Symbol ( )
inline

Definition at line 114 of file SymbolTable.h.

◆ Symbol() [2/2]

SymbolTable::Symbol::Symbol ( Elf *  pP,
Binding  b,
uintptr_t  v 
)
inline

Definition at line 115 of file SymbolTable.h.

Member Function Documentation

◆ getBinding()

Binding SymbolTable::Symbol::getBinding ( ) const
inline

Definition at line 120 of file SymbolTable.h.

◆ getParent()

Elf * SymbolTable::Symbol::getParent ( ) const
inline

Definition at line 117 of file SymbolTable.h.

◆ getValue()

uintptr_t SymbolTable::Symbol::getValue ( ) const
inline

Definition at line 123 of file SymbolTable.h.

Member Data Documentation

◆ m_Binding

Binding SymbolTable::Symbol::m_Binding
private

Definition at line 129 of file SymbolTable.h.

◆ m_pParent

Elf* SymbolTable::Symbol::m_pParent
private

Definition at line 128 of file SymbolTable.h.

◆ m_Value

uintptr_t SymbolTable::Symbol::m_Value
private

Definition at line 130 of file SymbolTable.h.


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