|
| 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.