ifw  0.0.1-dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Public Member Functions | List of all members
el::base::HitCounter Class Reference

Class that keeps record of current line hit for occasional logging. More...

#include <easylogging++.h>

Classes

class  Predicate
 

Public Member Functions

 HitCounter (void)
 
 HitCounter (const char *filename, unsigned long int lineNumber)
 
 HitCounter (const HitCounter &hitCounter)
 
HitCounteroperator= (const HitCounter &hitCounter)
 
virtual ~HitCounter (void)
 
void resetLocation (const char *filename, unsigned long int lineNumber)
 Resets location of current hit counter. More...
 
void validateHitCounts (std::size_t n)
 Validates hit counts and resets it if necessary. More...
 
const char * filename (void) const
 
unsigned long int lineNumber (void) const
 
std::size_t hitCounts (void) const
 
void increment (void)
 
 HitCounter (void)
 
 HitCounter (const char *filename, unsigned long int lineNumber)
 
 HitCounter (const HitCounter &hitCounter)
 
HitCounteroperator= (const HitCounter &hitCounter)
 
virtual ~HitCounter (void)
 
void resetLocation (const char *filename, unsigned long int lineNumber)
 Resets location of current hit counter. More...
 
void validateHitCounts (std::size_t n)
 Validates hit counts and resets it if necessary. More...
 
const char * filename (void) const
 
unsigned long int lineNumber (void) const
 
std::size_t hitCounts (void) const
 
void increment (void)
 
 HitCounter (void)
 
 HitCounter (const char *filename, unsigned long int lineNumber)
 
 HitCounter (const HitCounter &hitCounter)
 
HitCounteroperator= (const HitCounter &hitCounter)
 
virtual ~HitCounter (void)
 
void resetLocation (const char *filename, unsigned long int lineNumber)
 Resets location of current hit counter. More...
 
void validateHitCounts (std::size_t n)
 Validates hit counts and resets it if necessary. More...
 
const char * filename (void) const
 
unsigned long int lineNumber (void) const
 
std::size_t hitCounts (void) const
 
void increment (void)
 

Detailed Description

Class that keeps record of current line hit for occasional logging.

Constructor & Destructor Documentation

el::base::HitCounter::HitCounter ( void  )
inline
el::base::HitCounter::HitCounter ( const char *  filename,
unsigned long int  lineNumber 
)
inline
el::base::HitCounter::HitCounter ( const HitCounter hitCounter)
inline
virtual el::base::HitCounter::~HitCounter ( void  )
inlinevirtual
el::base::HitCounter::HitCounter ( void  )
inline
el::base::HitCounter::HitCounter ( const char *  filename,
unsigned long int  lineNumber 
)
inline
el::base::HitCounter::HitCounter ( const HitCounter hitCounter)
inline
virtual el::base::HitCounter::~HitCounter ( void  )
inlinevirtual
el::base::HitCounter::HitCounter ( void  )
inline
el::base::HitCounter::HitCounter ( const char *  filename,
unsigned long int  lineNumber 
)
inline
el::base::HitCounter::HitCounter ( const HitCounter hitCounter)
inline
virtual el::base::HitCounter::~HitCounter ( void  )
inlinevirtual

Member Function Documentation

const char* el::base::HitCounter::filename ( void  ) const
inline
const char* el::base::HitCounter::filename ( void  ) const
inline
const char* el::base::HitCounter::filename ( void  ) const
inline
std::size_t el::base::HitCounter::hitCounts ( void  ) const
inline
std::size_t el::base::HitCounter::hitCounts ( void  ) const
inline
std::size_t el::base::HitCounter::hitCounts ( void  ) const
inline
void el::base::HitCounter::increment ( void  )
inline
void el::base::HitCounter::increment ( void  )
inline
void el::base::HitCounter::increment ( void  )
inline
unsigned long int el::base::HitCounter::lineNumber ( void  ) const
inline
unsigned long int el::base::HitCounter::lineNumber ( void  ) const
inline
unsigned long int el::base::HitCounter::lineNumber ( void  ) const
inline
HitCounter& el::base::HitCounter::operator= ( const HitCounter hitCounter)
inline
HitCounter& el::base::HitCounter::operator= ( const HitCounter hitCounter)
inline
HitCounter& el::base::HitCounter::operator= ( const HitCounter hitCounter)
inline
void el::base::HitCounter::resetLocation ( const char *  filename,
unsigned long int  lineNumber 
)
inline

Resets location of current hit counter.

void el::base::HitCounter::resetLocation ( const char *  filename,
unsigned long int  lineNumber 
)
inline

Resets location of current hit counter.

void el::base::HitCounter::resetLocation ( const char *  filename,
unsigned long int  lineNumber 
)
inline

Resets location of current hit counter.

void el::base::HitCounter::validateHitCounts ( std::size_t  n)
inline

Validates hit counts and resets it if necessary.

void el::base::HitCounter::validateHitCounts ( std::size_t  n)
inline

Validates hit counts and resets it if necessary.

void el::base::HitCounter::validateHitCounts ( std::size_t  n)
inline

Validates hit counts and resets it if necessary.


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