Lines Matching defs:EventTrackerBase
25 class EventTrackerBase {
27 virtual ~EventTrackerBase() {
136 EventTrackerBase(bool active) : _active(active) {}
139 EventTrackerBase(EventTrackerBase const &); // no copy
140 void operator=(EventTrackerBase const &); // no assign
144 template <typename EventType> class EventTracker : public EventTrackerBase {
146 EventTracker() : EventTrackerBase(true) { Logger::start<EventType>(); }
149 EventTracker(A const &a) : EventTrackerBase(true) {
154 EventTracker(A const &a, B const &b) : EventTrackerBase(true) {
159 EventTracker(A const &a, B const &b, C const &c) : EventTrackerBase(true) {
165 : EventTrackerBase(true)
172 : EventTrackerBase(true)
181 : EventTrackerBase(true)
190 : EventTrackerBase(true)
199 : EventTrackerBase(true)
205 template <> class EventTracker<NoInitialEvent> : public EventTrackerBase {
207 EventTracker() : EventTrackerBase(false) {}