|
bool | validateEveryN (const char *filename, unsigned long int lineNumber, std::size_t n) |
| Validates counter for every N, i.e, registers new if does not exist otherwise updates original one. More...
|
|
bool | validateAfterN (const char *filename, unsigned long int lineNumber, std::size_t n) |
| Validates counter for hits >= N, i.e, registers new if does not exist otherwise updates original one. More...
|
|
bool | validateNTimes (const char *filename, unsigned long int lineNumber, std::size_t n) |
| Validates counter for hits are <= n, i.e, registers new if does not exist otherwise updates original one. More...
|
|
const base::HitCounter * | getCounter (const char *filename, unsigned long int lineNumber) |
| Gets hit counter registered at specified position. More...
|
|
bool | validateEveryN (const char *filename, unsigned long int lineNumber, std::size_t n) |
| Validates counter for every N, i.e, registers new if does not exist otherwise updates original one. More...
|
|
bool | validateAfterN (const char *filename, unsigned long int lineNumber, std::size_t n) |
| Validates counter for hits >= N, i.e, registers new if does not exist otherwise updates original one. More...
|
|
bool | validateNTimes (const char *filename, unsigned long int lineNumber, std::size_t n) |
| Validates counter for hits are <= n, i.e, registers new if does not exist otherwise updates original one. More...
|
|
const base::HitCounter * | getCounter (const char *filename, unsigned long int lineNumber) |
| Gets hit counter registered at specified position. More...
|
|
bool | validateEveryN (const char *filename, unsigned long int lineNumber, std::size_t n) |
| Validates counter for every N, i.e, registers new if does not exist otherwise updates original one. More...
|
|
bool | validateAfterN (const char *filename, unsigned long int lineNumber, std::size_t n) |
| Validates counter for hits >= N, i.e, registers new if does not exist otherwise updates original one. More...
|
|
bool | validateNTimes (const char *filename, unsigned long int lineNumber, std::size_t n) |
| Validates counter for hits are <= n, i.e, registers new if does not exist otherwise updates original one. More...
|
|
const base::HitCounter * | getCounter (const char *filename, unsigned long int lineNumber) |
| Gets hit counter registered at specified position. More...
|
|
| RegistryWithPred (void) |
|
| RegistryWithPred (const RegistryWithPred &sr) |
| Copy constructor that is useful for base classes. Try to avoid this constructor, use move constructor. More...
|
|
| RegistryWithPred (void) |
|
| RegistryWithPred (const RegistryWithPred &sr) |
| Copy constructor that is useful for base classes. Try to avoid this constructor, use move constructor. More...
|
|
| RegistryWithPred (void) |
|
| RegistryWithPred (const RegistryWithPred &sr) |
| Copy constructor that is useful for base classes. Try to avoid this constructor, use move constructor. More...
|
|
virtual | ~RegistryWithPred (void) |
|
virtual | ~RegistryWithPred (void) |
|
virtual | ~RegistryWithPred (void) |
|
RegistryWithPred & | operator= (const RegistryWithPred &sr) |
| Assignment operator that unregisters all the existing registeries and deeply copies each of repo element. More...
|
|
RegistryWithPred & | operator= (const RegistryWithPred &sr) |
| Assignment operator that unregisters all the existing registeries and deeply copies each of repo element. More...
|
|
RegistryWithPred & | operator= (const RegistryWithPred &sr) |
| Assignment operator that unregisters all the existing registeries and deeply copies each of repo element. More...
|
|
| AbstractRegistry (void) |
| Default constructor. More...
|
|
| AbstractRegistry (AbstractRegistry &&sr) |
| Move constructor that is useful for base classes. More...
|
|
| AbstractRegistry (void) |
| Default constructor. More...
|
|
| AbstractRegistry (AbstractRegistry &&sr) |
| Move constructor that is useful for base classes. More...
|
|
| AbstractRegistry (void) |
| Default constructor. More...
|
|
| AbstractRegistry (AbstractRegistry &&sr) |
| Move constructor that is useful for base classes. More...
|
|
bool | operator== (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &other) |
|
bool | operator== (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &other) |
|
bool | operator== (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &other) |
|
bool | operator!= (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &other) |
|
bool | operator!= (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &other) |
|
bool | operator!= (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &other) |
|
AbstractRegistry & | operator= (AbstractRegistry &&sr) |
| Assignment move operator. More...
|
|
AbstractRegistry & | operator= (AbstractRegistry &&sr) |
| Assignment move operator. More...
|
|
AbstractRegistry & | operator= (AbstractRegistry &&sr) |
| Assignment move operator. More...
|
|
virtual | ~AbstractRegistry (void) |
|
virtual | ~AbstractRegistry (void) |
|
virtual | ~AbstractRegistry (void) |
|
virtual iterator | begin (void) ELPP_FINAL |
|
virtual iterator | begin (void) ELPP_FINAL |
|
virtual iterator | begin (void) ELPP_FINAL |
|
virtual iterator | end (void) ELPP_FINAL |
|
virtual iterator | end (void) ELPP_FINAL |
|
virtual iterator | end (void) ELPP_FINAL |
|
virtual const_iterator | cbegin (void) const ELPP_FINAL |
|
virtual const_iterator | cbegin (void) const ELPP_FINAL |
|
virtual const_iterator | cbegin (void) const ELPP_FINAL |
|
virtual const_iterator | cend (void) const ELPP_FINAL |
|
virtual const_iterator | cend (void) const ELPP_FINAL |
|
virtual const_iterator | cend (void) const ELPP_FINAL |
|
virtual bool | empty (void) const ELPP_FINAL |
|
virtual bool | empty (void) const ELPP_FINAL |
|
virtual bool | empty (void) const ELPP_FINAL |
|
virtual std::size_t | size (void) const ELPP_FINAL |
|
virtual std::size_t | size (void) const ELPP_FINAL |
|
virtual std::size_t | size (void) const ELPP_FINAL |
|
virtual std::vector
< base::HitCounter * > & | list (void) ELPP_FINAL |
| Returns underlying container by reference. More...
|
|
virtual const std::vector
< base::HitCounter * > & | list (void) const ELPP_FINAL |
| Returns underlying container by constant reference. More...
|
|
virtual std::vector
< base::HitCounter * > & | list (void) ELPP_FINAL |
| Returns underlying container by reference. More...
|
|
virtual const std::vector
< base::HitCounter * > & | list (void) const ELPP_FINAL |
| Returns underlying container by constant reference. More...
|
|
virtual std::vector
< base::HitCounter * > & | list (void) ELPP_FINAL |
| Returns underlying container by reference. More...
|
|
virtual const std::vector
< base::HitCounter * > & | list (void) const ELPP_FINAL |
| Returns underlying container by constant reference. More...
|
|
virtual void | acquireLock (void) ELPP_FINAL |
|
virtual void | releaseLock (void) ELPP_FINAL |
|
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
|
virtual void | acquireLock (void) ELPP_FINAL |
|
virtual void | releaseLock (void) ELPP_FINAL |
|
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
|
virtual void | acquireLock (void) ELPP_FINAL |
|
virtual void | releaseLock (void) ELPP_FINAL |
|
virtual base::threading::Mutex & | lock (void) ELPP_FINAL |
|
|
typedef RegistryWithPred
< base::HitCounter,
base::HitCounter::Predicate >
::iterator | iterator |
|
typedef RegistryWithPred
< base::HitCounter,
base::HitCounter::Predicate >
::iterator | iterator |
|
typedef RegistryWithPred
< base::HitCounter,
base::HitCounter::Predicate >
::iterator | iterator |
|
typedef RegistryWithPred
< base::HitCounter,
base::HitCounter::Predicate >
::const_iterator | const_iterator |
|
typedef RegistryWithPred
< base::HitCounter,
base::HitCounter::Predicate >
::const_iterator | const_iterator |
|
typedef RegistryWithPred
< base::HitCounter,
base::HitCounter::Predicate >
::const_iterator | const_iterator |
|
typedef std::vector
< base::HitCounter * >
::iterator | iterator |
|
typedef std::vector
< base::HitCounter * >
::iterator | iterator |
|
typedef std::vector
< base::HitCounter * >
::iterator | iterator |
|
typedef std::vector
< base::HitCounter * >
::const_iterator | const_iterator |
|
typedef std::vector
< base::HitCounter * >
::const_iterator | const_iterator |
|
typedef std::vector
< base::HitCounter * >
::const_iterator | const_iterator |
|
virtual void | unregisterAll (void) ELPP_FINAL |
| Unregisters all the pointers from current repository. More...
|
|
virtual void | unregisterAll (void) ELPP_FINAL |
| Unregisters all the pointers from current repository. More...
|
|
virtual void | unregisterAll (void) ELPP_FINAL |
| Unregisters all the pointers from current repository. More...
|
|
virtual void | unregister (base::HitCounter *&ptr) ELPP_FINAL |
|
virtual void | unregister (base::HitCounter *&ptr) ELPP_FINAL |
|
virtual void | unregister (base::HitCounter *&ptr) ELPP_FINAL |
|
virtual void | registerNew (base::HitCounter *ptr) ELPP_FINAL |
|
virtual void | registerNew (base::HitCounter *ptr) ELPP_FINAL |
|
virtual void | registerNew (base::HitCounter *ptr) ELPP_FINAL |
|
base::HitCounter * | get (const T &arg1, const T2 arg2) |
| Gets pointer from repository with speicifed arguments. Arguments are passed to predicate in order to validate pointer. More...
|
|
base::HitCounter * | get (const T &arg1, const T2 arg2) |
| Gets pointer from repository with speicifed arguments. Arguments are passed to predicate in order to validate pointer. More...
|
|
base::HitCounter * | get (const T &arg1, const T2 arg2) |
| Gets pointer from repository with speicifed arguments. Arguments are passed to predicate in order to validate pointer. More...
|
|
virtual void | deepCopy (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &)=0 |
|
virtual void | deepCopy (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &)=0 |
|
virtual void | deepCopy (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &)=0 |
|
void | reinitDeepCopy (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &sr) |
|
void | reinitDeepCopy (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &sr) |
|
void | reinitDeepCopy (const AbstractRegistry< base::HitCounter, std::vector< base::HitCounter * > > &sr) |
|
| ThreadSafe (void) |
|
virtual | ~ThreadSafe (void) |
|
| ThreadSafe (void) |
|
virtual | ~ThreadSafe (void) |
|
| ThreadSafe (void) |
|
virtual | ~ThreadSafe (void) |
|
Repository for hit counters used across the application.