X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fstrings%2Fregex.h;h=42c1e01a6951a4c3229c4d5b9eadad18bc119d0d;hb=HEAD;hp=e830c5bbda253cb111e7e3e07199707c8b884e73;hpb=122846f0881673770d88eff7d925ecf25c01b62e;p=libs%2Fcore.git diff --git a/source/strings/regex.h b/source/strings/regex.h index e830c5b..42c1e01 100644 --- a/source/strings/regex.h +++ b/source/strings/regex.h @@ -3,15 +3,15 @@ #include #include +#include #include "regmatch.h" namespace Msp { -class bad_regex: public std::logic_error +class MSPCORE_API bad_regex: public std::logic_error { public: bad_regex(const std::string &, const std::string &, const std::string::const_iterator &); - virtual ~bad_regex() throw() { } private: std::string make_where(const std::string &, const std::string::const_iterator &); @@ -70,7 +70,7 @@ a bitmask. The MATCH_ANY instruction consumes the input character and always succeeds. */ -class Regex +class MSPCORE_API Regex { private: typedef std::basic_string Code;