X-Git-Url: https://git.teslayout.com/public/public/public/?p=anna.git;a=blobdiff_plain;f=include%2Fanna%2Fcore%2Futil%2FRegularExpression.hpp;fp=include%2Fanna%2Fcore%2Futil%2FRegularExpression.hpp;h=276c6248dab5d432e29f248766ae0e368b38f21f;hp=ed0f170a86a84e5e0298896012cbb97cf1b653da;hb=5a6cba5fde2b2f538a7515f8293cc0a8d9589dfa;hpb=af9c86ffb0e28d35ad94d99c5f77e41578c972b4 diff --git a/include/anna/core/util/RegularExpression.hpp b/include/anna/core/util/RegularExpression.hpp index ed0f170..276c624 100644 --- a/include/anna/core/util/RegularExpression.hpp +++ b/include/anna/core/util/RegularExpression.hpp @@ -32,8 +32,8 @@ class RegularExpression { regex_t a_preg; - void freeRegex() throw(); - void compile() throw(anna::RuntimeException); + void freeRegex() ; + void compile() noexcept(false); public: @@ -48,7 +48,7 @@ public: * * @param pattern Pattern */ - void setPattern(const std::string & pattern) throw(); + void setPattern(const std::string & pattern) ; // get @@ -58,7 +58,7 @@ public: * * @return Pattern */ - const std::string & getPattern(void) const throw() { return a_pattern; } + const std::string & getPattern(void) const { return a_pattern; } // helpers @@ -67,12 +67,12 @@ public: * * @return Boolean about if value provided match regular expression */ - bool isLike(const std::string & value) throw(); + bool isLike(const std::string & value) ; /** * Same as #isLike */ - bool match(const std::string & value) throw() { return isLike(value); } + bool match(const std::string & value) { return isLike(value); } /** * Operator ==