projects
/
anna.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove dynamic exceptions
[anna.git]
/
include
/
anna
/
diameter
/
codec
/
basetypes
/
Address.hpp
diff --git
a/include/anna/diameter/codec/basetypes/Address.hpp
b/include/anna/diameter/codec/basetypes/Address.hpp
index
c20c556
..
b6e7fb6
100644
(file)
--- a/
include/anna/diameter/codec/basetypes/Address.hpp
+++ b/
include/anna/diameter/codec/basetypes/Address.hpp
@@
-71,9
+71,9
@@
class Address : OctetString {
// Only for derived diameter type:
// Only for derived diameter type:
- void updateBasic()
throw(anna::RuntimeException
);
+ void updateBasic()
noexcept(false
);
- void setPrintableString(const char * printableString)
throw(anna::RuntimeException
);
+ void setPrintableString(const char * printableString)
noexcept(false
);
public:
public:
@@
-93,7
+93,7
@@
public:
*
* @param abb Abbreviate mode boolean indicator
*/
*
* @param abb Abbreviate mode boolean indicator
*/
- void setAbbreviatePresentation(bool abb)
throw()
{ a_abbreviatePresentation = abb; };
+ void setAbbreviatePresentation(bool abb) { a_abbreviatePresentation = abb; };
@@
-104,21
+104,21
@@
public:
*
* @return IANA address
*/
*
* @return IANA address
*/
- const iana_address_t& getIANAAddress() const
throw()
{ return a_address; }
+ const iana_address_t& getIANAAddress() const { return a_address; }
/**
* Sets the IANA address
*
* @param address IANA address
*/
/**
* Sets the IANA address
*
* @param address IANA address
*/
- void setIANAAddress(const iana_address_t& address)
throw(anna::RuntimeException
) { a_address = address; updateBasic(); }
+ void setIANAAddress(const iana_address_t& address)
noexcept(false
) { a_address = address; updateBasic(); }
//
//////////////////////////////////////////////////////////////////////////////////////////////////////
// gets
//
//////////////////////////////////////////////////////////////////////////////////////////////////////
// gets
- std::string getFormatName() const
throw()
{ return "Address"; }
+ std::string getFormatName() const { return "Address"; }
// helpers
// helpers
@@
-129,15
+129,15
@@
public:
*
* @return Natural/smart string representation for IANA address (only IPv4 and IPv6 are printable-supported)
*/
*
* @return Natural/smart string representation for IANA address (only IPv4 and IPv6 are printable-supported)
*/
- std::string asPrintableString()
throw(anna::RuntimeException
);
+ std::string asPrintableString()
noexcept(false
);
- std::string asString()
throw(anna::RuntimeException
) { return a_address.asString(); }
+ std::string asString()
noexcept(false
) { return a_address.asString(); }
// sets
// sets
- void decode(const char* buffer, const int size)
throw(anna::RuntimeException
);
+ void decode(const char* buffer, const int size)
noexcept(false
);
// exports /////////////////////////////
// exports /////////////////////////////