friend class TraceLevelChecker;
- const trace_trigger_map_t & getTraceTriggers() const throw() { return a_traceTriggers; }
+ const trace_trigger_map_t & getTraceTriggers() const { return a_traceTriggers; }
public:
/**
* Deletes all added triggers for selective tracing.
*/
- void resetTraceTriggers() throw() { a_traceTriggers.clear(); }
+ void resetTraceTriggers() { a_traceTriggers.clear(); }
/**
* trigger reference.
* @param level Desired trace level when context fulfill this trigger reference. Debug by default
*/
- void activateTraceTrigger(const std::string & trigger, bool accumulate = false, anna::Logger::Level level = anna::Logger::Debug) throw();
+ void activateTraceTrigger(const std::string & trigger, bool accumulate = false, anna::Logger::Level level = anna::Logger::Debug) ;
/**
*
* @param trigger String reference to be erased from internal trigger set
*/
- void deactivateTraceTrigger(const std::string & trigger) throw();
+ void deactivateTraceTrigger(const std::string & trigger) ;
/**
*
* @return Boolean about if regular expressions interpretation are activated.
*/
- bool readRegexpForTraceTriggers() const throw() { return (a_readTraceTriggersAsRegexp); }
+ bool readRegexpForTraceTriggers() const { return (a_readTraceTriggersAsRegexp); }
/**
*
* @param readRegexp Boolean for activation/deactivation of regexp funtionality
*/
- void useRegexpForTraceTriggers(bool readRegexp = true) throw() { a_readTraceTriggersAsRegexp = readRegexp; }
+ void useRegexpForTraceTriggers(bool readRegexp = true) { a_readTraceTriggersAsRegexp = readRegexp; }
/**
*
* @return String with class content
*/
- std::string asString(void) const throw();
+ std::string asString(void) const ;
};
}