HPCToolkit
Prof::Flat::EventData Class Reference

#include <Flat-ProfileData.hpp>

Collaboration diagram for Prof::Flat::EventData:

Public Member Functions

 EventData ()
 
 ~EventData ()
 
const Metric::SampledDescmdesc () const
 
Metric::SampledDescmdesc ()
 
int bucket_size () const
 
uint outofrange () const
 
uint overflow () const
 
uint num_data () const
 
const Datumdatum (uint i) const
 
void read (FILE *, uint64_t load_addr)
 
void dump (std::ostream &o=std::cerr, const char *pre="") const
 

Private Attributes

Metric::SampledDesc m_mdesc
 
uint m_outofrange
 
uint m_overflow
 
std::vector< Datumm_sparsevec
 

Detailed Description

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

Constructor & Destructor Documentation

◆ EventData()

Prof::Flat::EventData::EventData ( )

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

◆ ~EventData()

Prof::Flat::EventData::~EventData ( )

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

Member Function Documentation

◆ bucket_size()

int Prof::Flat::EventData::bucket_size ( ) const
inline

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

Here is the caller graph for this function:

◆ datum()

const Datum& Prof::Flat::EventData::datum ( uint  i) const
inline

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

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

◆ dump()

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

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

Here is the caller graph for this function:

◆ mdesc() [1/2]

const Metric::SampledDesc& Prof::Flat::EventData::mdesc ( ) const
inline

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

Here is the caller graph for this function:

◆ mdesc() [2/2]

Metric::SampledDesc& Prof::Flat::EventData::mdesc ( )
inline

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

◆ num_data()

uint Prof::Flat::EventData::num_data ( ) const
inline

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

Here is the caller graph for this function:

◆ outofrange()

uint Prof::Flat::EventData::outofrange ( ) const
inline

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

◆ overflow()

uint Prof::Flat::EventData::overflow ( ) const
inline

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

◆ read()

void Prof::Flat::EventData::read ( FILE *  fs,
uint64_t  load_addr 
)

Definition at line 420 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_mdesc

Metric::SampledDesc Prof::Flat::EventData::m_mdesc
private

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

◆ m_outofrange

uint Prof::Flat::EventData::m_outofrange
private

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

◆ m_overflow

uint Prof::Flat::EventData::m_overflow
private

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

◆ m_sparsevec

std::vector<Datum> Prof::Flat::EventData::m_sparsevec
private

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


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