de crear el contador mediante el metodo CounterScope::create.
\return El nombre logico del contador.
*/
- const std::string& getName() const throw() { return a_name; }
+ const std::string& getName() const { return a_name; }
/**
Devuelve la referencia logica de este contador. Sera el numero resultante de combinar
ambito.
\return La referencia logica de este contador.
*/
- int getReference() const throw();
+ int getReference() const ;
/**
* Devuelve el valor actual de este contador. Este valor se podrĂ¡ a cero cada vez que los contadores
* se graben.
* \return El valor actual de este contador.
*/
- type_t getValue() const throw() { return a_value; }
+ type_t getValue() const { return a_value; }
/**
* Devuelve el valor acumulado de este contador.
* \return El valor acumulado de este contador.
*/
- U64 getAccumulatedValue() const throw() { return a_accValue; }
+ U64 getAccumulatedValue() const { return a_accValue; }
/**
Operador de conversion.
\return El valor asociado a este contador.
*/
- operator type_t () const throw() { return a_value; }
+ operator type_t () const { return a_value; }
/**
Inicializa el valor de este contador.
*/
- void reset() throw() { a_value = 0; }
+ void reset() { a_value = 0; }
/**
Inicializa el valor acumulado de este contador.
\return Devuelve 'true' si fue reseteado, 'false' si ya lo estaba
*/
- bool resetAcc() throw() { bool result = (a_accValue != 0); a_accValue = 0; return result; }
+ bool resetAcc() { bool result = (a_accValue != 0); a_accValue = 0; return result; }
/**
Devuelve una cadena con la informacion relevante de este objeto.
\return Una cadena con la informacion relevante de este objeto.
*/
- std::string asString() const throw();
+ std::string asString() const ;
private:
CounterScope& a_scope;
Counter(CounterScope& scope, const int id, const char* name);
Counter(const Counter&);
- void debug() const throw();
+ void debug() const ;
friend class CounterScope;
};