Profile class for counting cache hits and the like. More...

#include <HitCount.h>

Collaboration diagram for HitCount:
Collaboration graph

Public Member Functions

 HitCount (std::string name)
 
 ~HitCount ()
 
void hit ()
 
void partial ()
 
void miss ()
 

Private Attributes

std::string m_name
 
int m_hit
 
int m_partial
 
int m_miss
 

Detailed Description

Profile class for counting cache hits and the like.

Definition at line 26 of file HitCount.h.

Constructor & Destructor Documentation

HitCount::HitCount ( std::string  name)
inline

Definition at line 29 of file HitCount.h.

HitCount::~HitCount ( )
inline

Definition at line 36 of file HitCount.h.

References m_hit, m_miss, m_name, and m_partial.

Member Function Documentation

void HitCount::hit ( )
inline
void HitCount::partial ( )
inline

Definition at line 60 of file HitCount.h.

References m_partial.

Referenced by WavFileReader::getInterleavedFramesUnnormalised(), and FFTModel::getSourceData().

void HitCount::miss ( )
inline

Member Data Documentation

std::string HitCount::m_name
private

Definition at line 64 of file HitCount.h.

Referenced by ~HitCount().

int HitCount::m_hit
private

Definition at line 65 of file HitCount.h.

Referenced by hit(), and ~HitCount().

int HitCount::m_partial
private

Definition at line 66 of file HitCount.h.

Referenced by partial(), and ~HitCount().

int HitCount::m_miss
private

Definition at line 67 of file HitCount.h.

Referenced by miss(), and ~HitCount().


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