* ---------------------------------------------------
*/
-#ifndef _REGEX_H
-#define _REGEX_H
+#ifndef _M_REGEX_H
+#define _M_REGEX_H
#include "inspircd.h"
}
virtual bool Matches(const std::string& text) = 0;
+
+ const std::string& GetRegexString() const
+ {
+ return regex_string;
+ }
};
class RegexFactoryRequest : public Request
public:
Regex* result;
- RegexFactoryRequest(Module* Me, Module* Target, const std::string& rx) : Request(Me, Target, "REGEX"), regex(rx)
+ RegexFactoryRequest(Module* Me, Module* Target, const std::string& rx) : Request(Me, Target, "REGEX"), regex(rx), result(NULL)
{
}