X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=source%2Fcore%2Futil%2FTokenizer.cpp;fp=source%2Fcore%2Futil%2FTokenizer.cpp;h=c51cf00ac87bd137a477e2899e45f7a21d394bd2;hp=d49f6edd2069a5798e6ecefcc387d1e1299113b7;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/source/core/util/Tokenizer.cpp b/source/core/util/Tokenizer.cpp index d49f6ed..c51cf00 100644 --- a/source/core/util/Tokenizer.cpp +++ b/source/core/util/Tokenizer.cpp @@ -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 ++) {