\param t Parametro con el que ampliar la lista.
\return La instancia de la lista destino.
*/
- CommaSeparatedList<T>& operator, (T& t) throw() { a_parameters.push_back(&t); return *this; }
+ CommaSeparatedList<T>& operator, (T& t) { a_parameters.push_back(&t); return *this; }
/**
Operador de asignacion.
\param t Parametro con el que ampliar la lista.
\return La instancia de la lista destino.
*/
- CommaSeparatedList<T>& operator= (T& t) throw() { a_parameters.push_back(&t); return *this; }
+ CommaSeparatedList<T>& operator= (T& t) { a_parameters.push_back(&t); return *this; }
/**
Operador de copia.
\param rsh Lista de parametros a copiar.
\return La instancia de la lista destino.
*/
- CommaSeparatedList<T>& operator= (CommaSeparatedList<T>& rsh) throw() {
+ CommaSeparatedList<T>& operator= (CommaSeparatedList<T>& rsh) {
if(this != &rsh)
a_parameters = rsh.parameters;
/**
Elimina el contenido actual de la lista de parametros.
*/
- void clear() throw() { a_parameters.clear(); }
+ void clear() { a_parameters.clear(); }
/**
Devuelve un iterator al primer parametro de la lista.
\return Un iterator al primer parametro de la lista.
*/
- iterator begin() throw() { return a_parameters.begin(); }
+ iterator begin() { return a_parameters.begin(); }
/**
Devuelve un iterator al primer parametro de la lista.
\return Un iterator al primer parametro de la lista.
*/
- const_iterator begin() const throw() { return a_parameters.begin(); }
+ const_iterator begin() const { return a_parameters.begin(); }
/**
Devuelve un iterator al ultimo parametro de la lista.
\return Un iterator al ultimo parametro de la lista.
*/
- iterator end() throw() { return a_parameters.end(); }
+ iterator end() { return a_parameters.end(); }
/**
Devuelve un iterator al ultimo parametro de la lista.
\return Un iterator al ultimo parametro de la lista.
*/
- const_iterator end() const throw() { return a_parameters.end(); }
+ const_iterator end() const { return a_parameters.end(); }
/**
Devuelve el puntero sobre el que esta posicionado el iterador recibido como parametro.
\return El puntero sobre el que esta posicionado el iterador recibido como parametro.
*/
- static T* data(iterator& ii) throw() { return *ii; }
+ static T* data(iterator& ii) { return *ii; }
/**
Devuelve el puntero sobre el que esta posicionado el iterador recibido como parametro.
\return El puntero sobre el que esta posicionado el iterador recibido como parametro.
*/
- static const T* data(const_iterator& ii) throw() { return *ii; }
+ static const T* data(const_iterator& ii) { return *ii; }
private:
std::vector <T*> a_parameters;