X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fcore%2Futil%2FEncodedData.hpp;fp=include%2Fanna%2Fcore%2Futil%2FEncodedData.hpp;h=4a4296ced63a9319ba2024238a2b664c1bc709a7;hp=0682407baa1086acad55527daeb1467b5849f4c4;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/core/util/EncodedData.hpp b/include/anna/core/util/EncodedData.hpp index 0682407..4a4296c 100644 --- a/include/anna/core/util/EncodedData.hpp +++ b/include/anna/core/util/EncodedData.hpp @@ -38,7 +38,7 @@ public: \param document Documento XML que contiene la informacion con la inicializar esta clase. Deberia haber sido obtenido mediate #asXML. */ - void initialize(const xml::Node* document) throw(RuntimeException); + void initialize(const xml::Node* document) noexcept(false); /** Devuelve un documento XML con la informacion necesaria para reproducir el contenido de esta @@ -46,7 +46,7 @@ public: \param parent Nodo XML del que dependende la informacion. \return Nodo XML que en el que podemos aplicar informacion. */ - xml::Node* asXML(xml::Node* parent) const throw(RuntimeException); + xml::Node* asXML(xml::Node* parent) const noexcept(false); private: DES_key_schedule a_skey [3]; @@ -56,8 +56,8 @@ private: EncodedData(const EncodedData&); - static const std::string& asBCD(const DataBlock&, std::string&) throw(); - static int fromBCD(const std::string&, DataBlock&) throw(); + static const std::string& asBCD(const DataBlock&, std::string&) ; + static int fromBCD(const std::string&, DataBlock&) ; friend class Encoder; };