/* Cydia - iPhone UIKit Front-End for Debian APT
- * Copyright (C) 2008-2014 Jay Freeman (saurik)
+ * Copyright (C) 2008-2015 Jay Freeman (saurik)
*/
/* GNU General Public License, Version 3 {{{ */
{
}
- 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) {