Remove dynamic exceptions
[anna.git] / source / diameter / stack / Avp.cpp
index 0f29383..9bd2e24 100644 (file)
@@ -37,7 +37,7 @@ anna::diameter::stack::Avp::~Avp(void) {
 //------------------------------------------------------------------------------
 //--------------------------------------------------------------- Avp::isChild()
 //------------------------------------------------------------------------------
-bool anna::diameter::stack::Avp::isChild(const AvpId & avpId) const throw() {
+bool anna::diameter::stack::Avp::isChild(const AvpId & avpId) const {
   const Format * format = getFormat();
 
   if(!format->isGrouped()) return false;
@@ -53,7 +53,7 @@ bool anna::diameter::stack::Avp::isChild(const AvpId & avpId) const throw() {
 //------------------------------------------------------------------------------
 //--------------------------------------------------- Avp::getFlagsDescription()
 //------------------------------------------------------------------------------
-std::string anna::diameter::stack::Avp::getFlagsDescription(void) const throw() {
+std::string anna::diameter::stack::Avp::getFlagsDescription(void) const {
   std::string trace;
   trace += "V: "; trace += Avp::FlagRule::asText(a_vBit);
   trace += ", M: "; trace += Avp::FlagRule::asText(a_mBit);
@@ -65,7 +65,7 @@ std::string anna::diameter::stack::Avp::getFlagsDescription(void) const throw()
 //------------------------------------------------------------------------------
 //----------------------------------------------- Avp::getFlagRulesDescription()
 //------------------------------------------------------------------------------
-std::string anna::diameter::stack::Avp::getFlagRulesDescription(void) const throw() {
+std::string anna::diameter::stack::Avp::getFlagRulesDescription(void) const {
   std::string trace;
   // Flag Rules:
   std::string s_must, s_may, s_shouldnot, s_mustnot, s_mayEncypt;
@@ -122,7 +122,7 @@ std::string anna::diameter::stack::Avp::getFlagRulesDescription(void) const thro
 //------------------------------------------------------------------------------
 //------------------------------------------------------------- Avp::getFormat()
 //------------------------------------------------------------------------------
-const anna::diameter::stack::Format * anna::diameter::stack::Avp::getFormat() const throw() {
+const anna::diameter::stack::Format * anna::diameter::stack::Avp::getFormat() const {
   return a_dictionary->getFormat(a_formatName);
 }
 
@@ -130,7 +130,7 @@ const anna::diameter::stack::Format * anna::diameter::stack::Avp::getFormat() co
 //------------------------------------------------------------------------------
 //-------------------------------------------------------------- Avp::asString()
 //------------------------------------------------------------------------------
-std::string anna::diameter::stack::Avp::asString() const throw() {
+std::string anna::diameter::stack::Avp::asString() const {
   std::string trace;
   //trace = "Avp '";
   trace = "'";
@@ -182,7 +182,7 @@ std::string anna::diameter::stack::Avp::asString() const throw() {
 //------------------------------------------------------------------------------
 //-------------------------------------------------------------- Avp::addLabel()
 //------------------------------------------------------------------------------
-void anna::diameter::stack::Avp::addLabel(const std::string & data,  const std::string & alias) throw(anna::RuntimeException) {
+void anna::diameter::stack::Avp::addLabel(const std::string & data,  const std::string & alias) noexcept(false) {
   const Format * format = getFormat();
 
   if(format->isGrouped())
@@ -203,7 +203,7 @@ void anna::diameter::stack::Avp::addLabel(const std::string & data,  const std::
 //------------------------------------------------------------------------------
 //------------------------------------------------------------ Avp::addAvpRule()
 //------------------------------------------------------------------------------
-void anna::diameter::stack::Avp::addAvpRule(const AvpRule & avpRule) throw(anna::RuntimeException) {
+void anna::diameter::stack::Avp::addAvpRule(const AvpRule & avpRule) noexcept(false) {
   const Format * format = getFormat();
 
   if(format->isGrouped()) {
@@ -232,7 +232,7 @@ void anna::diameter::stack::Avp::addAvpRule(const AvpRule & avpRule) throw(anna:
 //------------------------------------------------------------------------------
 //----------------------------------------------------------------- Avp::asXML()
 //------------------------------------------------------------------------------
-anna::xml::Node* anna::diameter::stack::Avp::asXML(anna::xml::Node* parent) const throw() {
+anna::xml::Node* anna::diameter::stack::Avp::asXML(anna::xml::Node* parent) const {
 //   <!ELEMENT avp (single | grouped)>
 //   <!ATTLIST avp name CDATA #REQUIREDcode CDATA #REQUIRED vendor-name CDATA #IMPLIED may-encrypt (yes | no) #IMPLIED v-bit (must | may | shouldnot | mustnot) #IMPLIED m-bit (must | may | shouldnot | mustnot) #IMPLIED p-bit (must | may | shouldnot | mustnot) #IMPLIED>
 //   <!ELEMENT single (label*)>