//------------------------------------------------------------------------------
//------------------------------------------------------- Address::updateBasic()
//------------------------------------------------------------------------------
-void anna::diameter::codec::basetypes::Address::updateBasic() throw(anna::RuntimeException) {
+void anna::diameter::codec::basetypes::Address::updateBasic() noexcept(false) {
std::string result;
// address version
result.push_back((S8)(a_address.Version >> 8));
//------------------------------------------------------------------------------
//------------------------------------------------ Address::setPrintableString()
//------------------------------------------------------------------------------
-void anna::diameter::codec::basetypes::Address::setPrintableString(const char * printableString) throw(anna::RuntimeException) {
+void anna::diameter::codec::basetypes::Address::setPrintableString(const char * printableString) noexcept(false) {
// First: User will update child class members
// Auxiliary
iana_address_t address;
//------------------------------------------------------------------------------
//------------------------------------------------ Address::setPrintableString()
//------------------------------------------------------------------------------
-std::string anna::diameter::codec::basetypes::Address::asPrintableString() throw(anna::RuntimeException) {
+std::string anna::diameter::codec::basetypes::Address::asPrintableString() noexcept(false) {
bool knownPrintablePresentation = (a_address.isIPv4() || a_address.isIPv6() || a_address.isE164());
if(!knownPrintablePresentation)
//------------------------------------------------------------------------------
//------------------------------------------------------------ Address::decode()
//------------------------------------------------------------------------------
-void anna::diameter::codec::basetypes::Address::decode(const char* buffer, const int size) throw(anna::RuntimeException) {
+void anna::diameter::codec::basetypes::Address::decode(const char* buffer, const int size) noexcept(false) {
if(!buffer)
throw anna::RuntimeException("Address::decode | Null Buffer provided", ANNA_FILE_LOCATION);