std::string a_name;
- void initialize(const int & conceptId) throw();
- _concept_data_t * getConcept(const int & conceptId) const throw(anna::RuntimeException);
+ void initialize(const int & conceptId) ;
+ _concept_data_t * getConcept(const int & conceptId) const noexcept(false);
// Gets the data structure for a existing concept Id.
// Initializes and returns the new data structure for a new stored concept Id which is valid (exists for the engine).
// Launch exception if concept id is not a valid concept registered at Engine.
/*mutable */_concept_data_map_t a_concept_data_map;
- std::string floatFormat(const int & numberOfDecimals) const throw();
+ std::string floatFormat(const int & numberOfDecimals) const ;
- double getStandardDeviation(const _concept_data_t * conceptData) const throw(anna::RuntimeException);
- double getBesselStandardDeviation(const _concept_data_t * conceptData) const throw(anna::RuntimeException);
+ double getStandardDeviation(const _concept_data_t * conceptData) const noexcept(false);
+ double getBesselStandardDeviation(const _concept_data_t * conceptData) const noexcept(false);
public:
*
* @param name Name provided
*/
- void setName(const std::string &name) throw() { a_name = name; }
+ void setName(const std::string &name) { a_name = name; }
/**
* Adds a new statistic concept through the accumulator, to ease the concept name creation,
*
* @return Assigned concept identification number (sequence)
*/
- int addConcept(const std::string & description, const std::string & unit, const bool & integerNatureSample = true, const char *conceptNameFormat = "%s [%s]") throw();
+ int addConcept(const std::string & description, const std::string & unit, const bool & integerNatureSample = true, const char *conceptNameFormat = "%s [%s]") ;
/**
* Process new value for the sample regarding a concept identifier previously registered through the engine.
*
* @see reset()
*/
- void process(const int & conceptId, const double & value) throw(anna::RuntimeException);
+ void process(const int & conceptId, const double & value) noexcept(false);
/**
*
* @see process()
*/
- void reset(void) throw();
+ void reset(void) ;
/**
*
* @see process()
*/
- void reset(const int & conceptId) throw(anna::RuntimeException);
+ void reset(const int & conceptId) noexcept(false);
/**
*
* @result Accumulator name
*/
- const std::string &getName() const throw() { return a_name; }
+ const std::string &getName() const { return a_name; }
/**
* Gets current sample size for any concept id
* @see getValue()
* @see asXML()
*/
- unsigned long long int sampleSize(const int & conceptId) const throw(anna::RuntimeException);
+ unsigned long long int sampleSize(const int & conceptId) const noexcept(false);
/**
* @see sampleSize()
* @see asXML()
*/
- double getValue(const int & conceptId, const Operation::Type & operation) const throw(anna::RuntimeException);
+ double getValue(const int & conceptId, const Operation::Type & operation) const noexcept(false);
/**
*
* @return String with class content
*/
- std::string asString(const int & numberOfDecimals = 2) const throw();
+ std::string asString(const int & numberOfDecimals = 2) const ;
/**
*
* @return XML with class content
*/
- anna::xml::Node* asXML(anna::xml::Node* parent, const int & numberOfDecimals = 2) const throw();
+ anna::xml::Node* asXML(anna::xml::Node* parent, const int & numberOfDecimals = 2) const ;
};
}