X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fcore%2Futil%2FCommaSeparatedList.hpp;h=5ebd5bbfe1d3f463569ed0ae507d3e03791d2096;hp=a92839e9c00a5dc2980c71f8f1b6e51c48cfc792;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/core/util/CommaSeparatedList.hpp b/include/anna/core/util/CommaSeparatedList.hpp index a92839e..5ebd5bb 100644 --- a/include/anna/core/util/CommaSeparatedList.hpp +++ b/include/anna/core/util/CommaSeparatedList.hpp @@ -79,7 +79,7 @@ public: \param t Parametro con el que ampliar la lista. \return La instancia de la lista destino. */ - CommaSeparatedList& operator, (T& t) throw() { a_parameters.push_back(&t); return *this; } + CommaSeparatedList& operator, (T& t) { a_parameters.push_back(&t); return *this; } /** Operador de asignacion. @@ -87,14 +87,14 @@ public: \param t Parametro con el que ampliar la lista. \return La instancia de la lista destino. */ - CommaSeparatedList& operator= (T& t) throw() { a_parameters.push_back(&t); return *this; } + CommaSeparatedList& 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& operator= (CommaSeparatedList& rsh) throw() { + CommaSeparatedList& operator= (CommaSeparatedList& rsh) { if(this != &rsh) a_parameters = rsh.parameters; @@ -104,43 +104,43 @@ public: /** 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 a_parameters;