projects
/
anna.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove dynamic exceptions
[anna.git]
/
include
/
anna
/
core
/
Cloneable.hpp
diff --git
a/include/anna/core/Cloneable.hpp
b/include/anna/core/Cloneable.hpp
index
8db08c3
..
bf36f6f
100644
(file)
--- a/
include/anna/core/Cloneable.hpp
+++ b/
include/anna/core/Cloneable.hpp
@@
-35,13
+35,13
@@
public:
* Genera de esta instancia. Por cada clon generado habrá que invocar a #release.
* \return Un clon de la instancia recibida
*/
* Genera de esta instancia. Por cada clon generado habrá que invocar a #release.
* \return Un clon de la instancia recibida
*/
- virtual Cloneable* clone() const
throw()
= 0;
+ virtual Cloneable* clone() const = 0;
/**
* Devuelve el nombre lógico de esta clase.
* \return el nombre lógico de esta clase.
*/
/**
* Devuelve el nombre lógico de esta clase.
* \return el nombre lógico de esta clase.
*/
- static const char* className()
throw()
{ return "Cloneable"; }
+ static const char* className() { return "Cloneable"; }
protected:
/**
protected:
/**
@@
-65,12
+65,12
@@
protected:
*
* \code
#define anna_clone_final(Class) \
*
* \code
#define anna_clone_final(Class) \
- Class* clone () const
throw ()
{ return new Class (*this); } \
+ Class* clone () const { return new Class (*this); } \
friend class AutoPointer;
* \endcode
*/
#define anna_clone_final(Class) \
friend class AutoPointer;
* \endcode
*/
#define anna_clone_final(Class) \
- Class* clone () const
throw ()
{ return new Class (*this); } \
+ Class* clone () const { return new Class (*this); } \
friend class AutoPointer;
/**
friend class AutoPointer;
/**
@@
-79,12
+79,12
@@
protected:
*
* \code
#define anna_clone_default(Class) \
*
* \code
#define anna_clone_default(Class) \
- virtual Class* clone () const
throw ()
{ return new Class (*this); } \
+ virtual Class* clone () const { return new Class (*this); } \
friend class AutoPointer;
* \endcode
*/
#define anna_clone_default(Class) \
friend class AutoPointer;
* \endcode
*/
#define anna_clone_default(Class) \
- virtual Class* clone () const
throw ()
{ return new Class (*this); } \
+ virtual Class* clone () const { return new Class (*this); } \
friend class AutoPointer;
/**
friend class AutoPointer;
/**
@@
-93,12
+93,12
@@
protected:
* la instancia creada al tipo adecuado de 'Cloneable', tendrá la forma:
* \code
#define anna_clone_abstract(Class) \
* la instancia creada al tipo adecuado de 'Cloneable', tendrá la forma:
* \code
#define anna_clone_abstract(Class) \
- virtual Class* clone () const
throw ()
= 0; \
+ virtual Class* clone () const = 0; \
friend class AutoPointer;
* \endcode
*/
#define anna_clone_abstract(Class) \
friend class AutoPointer;
* \endcode
*/
#define anna_clone_abstract(Class) \
- virtual Class* clone () const
throw ()
= 0; \
+ virtual Class* clone () const = 0; \
friend class AutoPointer;
}
friend class AutoPointer;
}