HPCToolkit
Prof::Flat::LM Class Reference

#include <Flat-ProfileData.hpp>

Collaboration diagram for Prof::Flat::LM:

Public Member Functions

 LM ()
 
 ~LM ()
 
const std::string & name () const
 
uint64_t load_addr () const
 
uint num_events () const
 
const EventDataevent (uint i) const
 
void read (FILE *, const char *filename=NULL)
 
void dump (std::ostream &o=std::cerr, const char *pre="") const
 

Private Attributes

std::string m_name
 
uint64_t m_load_addr
 
std::vector< EventDatam_eventvec
 

Detailed Description

Definition at line 274 of file Flat-ProfileData.hpp.

Constructor & Destructor Documentation

◆ LM()

Prof::Flat::LM::LM ( )

Definition at line 332 of file Flat-ProfileData.cpp.

◆ ~LM()

Prof::Flat::LM::~LM ( )

Definition at line 337 of file Flat-ProfileData.cpp.

Member Function Documentation

◆ dump()

void Prof::Flat::LM::dump ( std::ostream &  o = std::cerr,
const char *  pre = "" 
) const

Definition at line 391 of file Flat-ProfileData.cpp.

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

◆ event()

const EventData& Prof::Flat::LM::event ( uint  i) const
inline

Definition at line 293 of file Flat-ProfileData.hpp.

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

◆ load_addr()

uint64_t Prof::Flat::LM::load_addr ( ) const
inline

Definition at line 284 of file Flat-ProfileData.hpp.

Here is the caller graph for this function:

◆ name()

const std::string& Prof::Flat::LM::name ( void  ) const
inline

Definition at line 280 of file Flat-ProfileData.hpp.

Here is the caller graph for this function:

◆ num_events()

uint Prof::Flat::LM::num_events ( ) const
inline

Definition at line 289 of file Flat-ProfileData.hpp.

Here is the caller graph for this function:

◆ read()

void Prof::Flat::LM::read ( FILE *  fs,
const char *  filename = NULL 
)

Definition at line 343 of file Flat-ProfileData.cpp.

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

Member Data Documentation

◆ m_eventvec

std::vector<EventData> Prof::Flat::LM::m_eventvec
private

Definition at line 312 of file Flat-ProfileData.hpp.

◆ m_load_addr

uint64_t Prof::Flat::LM::m_load_addr
private

Definition at line 311 of file Flat-ProfileData.hpp.

◆ m_name

std::string Prof::Flat::LM::m_name
private

Definition at line 310 of file Flat-ProfileData.hpp.


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