\return el contenido del campo de tipo Float.
\warning Si el metodo Data::isNull devolvio \em true el resultado de este metodo no esta definido.
*/
- //float getFloatValue () const throw () { return getValue (); }
+ //float getFloatValue () const { return getValue (); }
/**
* Devuelve el valor asociado a este campo.
* \return Devuelve el valor asociado a este campo.
*/
- float getValue() const throw() { return a_value; }
+ float getValue() const { return a_value; }
/**
* Devuelve el formato que indica la forma en la que el número será representado sobre
* una cadena, en caso de que fuera necesario.
*/
- const char* getFormat() const throw() { return a_format; }
+ const char* getFormat() const { return a_format; }
/**
Operador de copia.
\param other Float del que copiar.
\return La instancia de esta cadena.
*/
- Float& operator = (const Float& other) throw(RuntimeException) {
+ Float& operator = (const Float& other) noexcept(false) {
if(this != &other) {
setNull(other.isNull());
a_value = other.a_value;
\param value Float del que copiar.
\return La instancia de esta cadena.
*/
- Float& operator = (const float value) throw(RuntimeException) {
+ Float& operator = (const float value) noexcept(false) {
a_value = value;
setNull(false);
return *this;
\warning Si la columna asociada tiene un valor NULL, devolvera 0.0.
\return El contenido de esta cadena.
*/
- operator float() const throw() { return getValue(); }
+ operator float() const { return getValue(); }
/**
Devuelve una cadena con la informacion referente a esta instancia.
\return Una cadena con la informacion referente a esta instancia.
*/
- std::string asString() const throw();
+ std::string asString() const ;
private:
float a_value;
const char* a_format;
- void do_clear() throw() { a_value = 0.0; }
+ void do_clear() { a_value = 0.0; }
};
}