]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/modules/extra/m_regex.h
not test compiled yet: sql modules werent working because someone chopped out the...
[user/henk/code/inspircd.git] / src / modules / extra / m_regex.h
index cffb94cbd2ded43d8ece04fb07e9abf2f10ab50e..50e7a484547352a86a4a6b779002d1a46b572004 100644 (file)
@@ -11,8 +11,8 @@
  * ---------------------------------------------------
  */
 
-#ifndef _REGEX_H
-#define _REGEX_H
+#ifndef _M_REGEX_H
+#define _M_REGEX_H
 
 #include "inspircd.h"
 
@@ -34,6 +34,11 @@ public:
        }
 
        virtual bool Matches(const std::string& text) = 0;
+
+       const std::string& GetRegexString() const
+       {
+               return regex_string;
+       }
 };
 
 class RegexFactoryRequest : public Request
@@ -44,7 +49,7 @@ private:
 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)
        {
        }