Remove dynamic exceptions
[anna.git] / source / core / util / Tokenizer.cpp
index d49f6ed..c51cf00 100644 (file)
@@ -58,7 +58,7 @@ Tokenizer::~Tokenizer() {
 }
 
 int Tokenizer::_apply(const char* str, const char* separator)
-throw(RuntimeException) {
+noexcept(false) {
 
   a_maxItem = 0;
 
@@ -91,7 +91,7 @@ throw(RuntimeException) {
   return a_maxItem;
 }
 
-int Tokenizer::apply(const char *str, const char* separator, const char *tokenizeContiguous) throw(RuntimeException) {
+int Tokenizer::apply(const char *str, const char* separator, const char *tokenizeContiguous) noexcept(false) {
 
   if(str == NULL)
     return 0;
@@ -118,7 +118,7 @@ int Tokenizer::apply(const char *str, const char* separator, const char *tokeniz
 }
 
 const char* Tokenizer::at(const int i)
-throw(RuntimeException) {
+noexcept(false) {
   if(i >= a_maxItem)
     indexException(i, ANNA_FILE_LOCATION);
 
@@ -126,7 +126,7 @@ throw(RuntimeException) {
 }
 
 const char* Tokenizer::at(const int i) const
-throw(RuntimeException) {
+noexcept(false) {
   if(i >= a_maxItem)
     indexException(i, ANNA_FILE_LOCATION);
 
@@ -134,7 +134,7 @@ throw(RuntimeException) {
 }
 
 const char* Tokenizer::last() const
-throw(RuntimeException) {
+noexcept(false) {
   if(a_maxItem == 0)
     throw RuntimeException("There is any token to select", ANNA_FILE_LOCATION);
 
@@ -142,7 +142,7 @@ throw(RuntimeException) {
 }
 
 char* Tokenizer::strip(char* str)
-throw() {
+{
   char* result(str);
 
   if(str != NULL) {
@@ -163,7 +163,7 @@ throw() {
 }
 
 void Tokenizer::indexException(const int index, const char* fromFile, const int fromLine) const
-throw(RuntimeException) {
+noexcept(false) {
   string msg(functions::asString("Index %d out of range [0,%d] | Items: ", index, a_maxItem));
 
   for(const_iterator ii = begin(), maxii = end(); ii != maxii; ii ++) {