a la que pertenece la clase.
\return Una cadena con el nombre de este selector.
*/
- virtual const char* getClassName() const throw() { return "anna::dbos::Loader"; }
+ virtual const char* getClassName() const { return "anna::dbos::Loader"; }
protected:
/**
Devuelve el indice usado para ubicar en memoria el objeto que vamos a cargar.
@return El indice usado para ubicar en memoria el objeto que vamos a cargar.
*/
- virtual Index getIndex() const throw(RuntimeException) = 0;
+ virtual Index getIndex() const noexcept(false) = 0;
/**
* Este método debe ser reescrito para poder obtener los datos de la clave principal usada para localizar
* \param crossedLoader Instancia del cargador alternativo que habrá calculado la clave principal en
* a lo clave alternativa contenida en él.
*/
- virtual void upload(CrossedLoader& crossedLoader) throw(RuntimeException) {;}
+ virtual void upload(CrossedLoader& crossedLoader) noexcept(false) {;}
friend class StorageArea;
};