HPCToolkit
SimpleSymbol Class Reference

#include <SimpleSymbols.hpp>

Collaboration diagram for SimpleSymbol:

Public Member Functions

 SimpleSymbol (uint64_t __addr, SimpleSymbolKind __kind, SimpleSymbolBinding __binding, const char *__name)
 
uint64_t addr () const
 
SimpleSymbolKind kind () const
 
SimpleSymbolBinding binding () const
 
const std::string & name () const
 
void setName (std::string __name)
 
void setBinding (SimpleSymbolBinding __binding)
 
void setKind (SimpleSymbolKind __kind)
 
void dump ()
 

Private Attributes

uint64_t _addr
 
SimpleSymbolKind _kind
 
SimpleSymbolBinding _binding
 
std::string _name
 

Detailed Description

Definition at line 80 of file SimpleSymbols.hpp.

Constructor & Destructor Documentation

◆ SimpleSymbol()

SimpleSymbol::SimpleSymbol ( uint64_t  __addr,
SimpleSymbolKind  __kind,
SimpleSymbolBinding  __binding,
const char *  __name 
)

Definition at line 122 of file SimpleSymbols.cpp.

Here is the caller graph for this function:

Member Function Documentation

◆ addr()

uint64_t SimpleSymbol::addr ( ) const
inline

Definition at line 85 of file SimpleSymbols.hpp.

Here is the caller graph for this function:

◆ binding()

SimpleSymbolBinding SimpleSymbol::binding ( ) const
inline

Definition at line 87 of file SimpleSymbols.hpp.

Here is the caller graph for this function:

◆ dump()

void SimpleSymbol::dump ( )

Definition at line 133 of file SimpleSymbols.cpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ kind()

SimpleSymbolKind SimpleSymbol::kind ( ) const
inline

Definition at line 86 of file SimpleSymbols.hpp.

Here is the caller graph for this function:

◆ name()

const std::string& SimpleSymbol::name ( ) const
inline

Definition at line 88 of file SimpleSymbols.hpp.

Here is the caller graph for this function:

◆ setBinding()

void SimpleSymbol::setBinding ( SimpleSymbolBinding  __binding)
inline

Definition at line 91 of file SimpleSymbols.hpp.

Here is the caller graph for this function:

◆ setKind()

void SimpleSymbol::setKind ( SimpleSymbolKind  __kind)
inline

Definition at line 92 of file SimpleSymbols.hpp.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ setName()

void SimpleSymbol::setName ( std::string  __name)
inline

Definition at line 90 of file SimpleSymbols.hpp.

Here is the caller graph for this function:

Member Data Documentation

◆ _addr

uint64_t SimpleSymbol::_addr
private

Definition at line 97 of file SimpleSymbols.hpp.

◆ _binding

SimpleSymbolBinding SimpleSymbol::_binding
private

Definition at line 99 of file SimpleSymbols.hpp.

◆ _kind

SimpleSymbolKind SimpleSymbol::_kind
private

Definition at line 98 of file SimpleSymbols.hpp.

◆ _name

std::string SimpleSymbol::_name
private

Definition at line 100 of file SimpleSymbols.hpp.


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