]> git.saurik.com Git - cydia.git/blobdiff - CyteKit/RegEx.hpp
Mostly make Cydia compile using the iOS Simulator.
[cydia.git] / CyteKit / RegEx.hpp
index 8892a3e8c39e823e2dcdb2b47137552a91719863..40068a77c3870865707625f4d6becbc4c438940c 100644 (file)
@@ -58,14 +58,18 @@ class RegEx {
     {
     }
 
-    RegEx(const char *regex, NSString *data = nil) :
+    RegEx(const char *regex) :
         regex_(NULL),
         size_(_not(size_t))
     {
         this->operator =(regex);
+    }
 
-        if (data != nil)
-            this->operator ()(data);
+    template <typename Type_>
+    RegEx(const char *regex, const Type_ &data) :
+        RegEx(regex)
+    {
+        this->operator ()(data);
     }
 
     void operator =(const char *regex) {