map o \em en otro caso.
*/
bool contains(const T* t) const
- throw() {
+ {
if(t == NULL)
return false;
\return \em true si ha registrado la nueva instancia o \em false en otro caso.
*/
bool add(T* t)
- throw(RuntimeException) {
+ noexcept(false) {
if(t == NULL)
return false;
\return \em true si ha eliminado la instancia o \em false en otro caso.
*/
bool erase(T* t)
- throw(RuntimeException) {
+ noexcept(false) {
if(t == NULL)
return false;
\return la instancia asociada a la clave recibida como parametro o NULL si no existe.
*/
T* find(const TKey key)
- throw() {
+ {
iterator ii = container::find(key);
return (ii == container::end()) ? NULL : ii->second;
}
\param key Clave a buscar en el map.
\return la instancia asociada a la clave recibida como parametro o NULL si no existe.
*/
- const T* find(const TKey key) const throw() {
+ const T* find(const TKey key) const {
return const_cast <SortedVector <T, SortBy, TKey>*>(this)->find(key);
}
Devuelve el objeto referenciado por el iterador.
\return El objeto referenciado por el iterador.
*/
- static T* data(iterator ii) throw() { return ii->second; }
+ static T* data(iterator ii) { return ii->second; }
/**
Devuelve el objeto referenciado por el iterador.
\return El objeto referenciado por el iterador.
*/
- static const T* data(const_iterator ii) throw() { return ii->second; }
+ static const T* data(const_iterator ii) { return ii->second; }
};
}