HPCToolkit
PCProfileVec Class Reference

#include <PCProfile.hpp>

Public Member Functions

 PCProfileVec (unsigned int sz)
 
virtual ~PCProfileVec ()
 
uint64_t GetDatum () const
 
unsigned int GetSz () const
 
void SetDatum (uint64_t d)
 
bool IsZeroed ()
 
PCProfileDatumoperator[] (unsigned int i)
 
void dump (std::ostream &o=std::cerr)
 
void ddump ()
 

Private Member Functions

 PCProfileVec ()
 
 PCProfileVec (const PCProfileVec &v)
 
PCProfileVecoperator= (const PCProfileVec &v)
 

Private Attributes

uint64_t datum
 
std::vector< PCProfileDatumvec
 

Detailed Description

Definition at line 322 of file PCProfile.hpp.

Constructor & Destructor Documentation

◆ PCProfileVec() [1/3]

PCProfileVec::PCProfileVec ( unsigned int  sz)

Definition at line 181 of file PCProfile.cpp.

◆ ~PCProfileVec()

virtual PCProfileVec::~PCProfileVec ( )
inlinevirtual

Definition at line 326 of file PCProfile.hpp.

◆ PCProfileVec() [2/3]

PCProfileVec::PCProfileVec ( )
inlineprivate

Definition at line 342 of file PCProfile.hpp.

◆ PCProfileVec() [3/3]

PCProfileVec::PCProfileVec ( const PCProfileVec v)
inlineprivate

Definition at line 343 of file PCProfile.hpp.

Member Function Documentation

◆ ddump()

void PCProfileVec::ddump ( )

Definition at line 209 of file PCProfile.cpp.

Here is the call graph for this function:

◆ dump()

void PCProfileVec::dump ( std::ostream &  o = std::cerr)

Definition at line 196 of file PCProfile.cpp.

Here is the caller graph for this function:

◆ GetDatum()

uint64_t PCProfileVec::GetDatum ( ) const
inline

Definition at line 328 of file PCProfile.hpp.

◆ GetSz()

unsigned int PCProfileVec::GetSz ( ) const
inline

Definition at line 329 of file PCProfile.hpp.

Here is the caller graph for this function:

◆ IsZeroed()

bool PCProfileVec::IsZeroed ( )

Definition at line 187 of file PCProfile.cpp.

◆ operator=()

PCProfileVec& PCProfileVec::operator= ( const PCProfileVec v)
inlineprivate

Definition at line 344 of file PCProfile.hpp.

◆ operator[]()

PCProfileDatum& PCProfileVec::operator[] ( unsigned int  i)
inline

Definition at line 335 of file PCProfile.hpp.

Here is the call graph for this function:

◆ SetDatum()

void PCProfileVec::SetDatum ( uint64_t  d)
inline

Definition at line 331 of file PCProfile.hpp.

Member Data Documentation

◆ datum

uint64_t PCProfileVec::datum
private

Definition at line 348 of file PCProfile.hpp.

◆ vec

std::vector<PCProfileDatum> PCProfileVec::vec
private

Definition at line 349 of file PCProfile.hpp.


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