Remove dynamic exceptions
[anna.git] / source / diameter / codec / basetypes / OctetString.cpp
index dd2d230..9789cc9 100644 (file)
 //------------------------------------------------------------------------------
 //----------------------------------------------------- OctetString::codeBasic()
 //------------------------------------------------------------------------------
-void anna::diameter::codec::basetypes::OctetString::codeBasic(char* buffer, int &size) throw(anna::RuntimeException) {
+void anna::diameter::codec::basetypes::OctetString::codeBasic(char* buffer, int &size) noexcept(false) {
   memcpy(buffer, a_value.c_str(), size = getSize());
 }
 
 //------------------------------------------------------------------------------
 //-------------------------------------------- OctetString::setPrintableString()
 //------------------------------------------------------------------------------
-void anna::diameter::codec::basetypes::OctetString::setPrintableString(const char * printableString) throw(anna::RuntimeException) {
+void anna::diameter::codec::basetypes::OctetString::setPrintableString(const char * printableString) noexcept(false) {
   setValue(printableString);
 }
 
@@ -31,7 +31,7 @@ void anna::diameter::codec::basetypes::OctetString::setPrintableString(const cha
 //------------------------------------------------------------------------------
 //----------------------------------------------- OctetString::assertPrintable()
 //------------------------------------------------------------------------------
-void anna::diameter::codec::basetypes::OctetString::assertPrintable() const throw(anna::RuntimeException) {
+void anna::diameter::codec::basetypes::OctetString::assertPrintable() const noexcept(false) {
   /*std::string dummy =*/
   AvpData::assertPrintable(a_value.c_str(), a_value.size());
 }
@@ -40,7 +40,7 @@ void anna::diameter::codec::basetypes::OctetString::assertPrintable() const thro
 //------------------------------------------------------------------------------
 //-------------------------------------------------------- OctetString::decode()
 //------------------------------------------------------------------------------
-void anna::diameter::codec::basetypes::OctetString::decode(const char* buffer, const int size) throw(anna::RuntimeException) {
+void anna::diameter::codec::basetypes::OctetString::decode(const char* buffer, const int size) noexcept(false) {
   if(!buffer) {
     std::string msg = getFormatName(); // Unknown format inherit from OctetString
     msg += "::decode | Null Buffer provided";