X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/701a0b4766abbd9f2f8dee036004d77edc59c4d8..75aa19469b8b31ae58d6e8956b0e4c7200e30578:/include/wx/regex.h?ds=sidebyside diff --git a/include/wx/regex.h b/include/wx/regex.h index a7287a5342..bda45030d2 100644 --- a/include/wx/regex.h +++ b/include/wx/regex.h @@ -12,10 +12,6 @@ #ifndef _WX_REGEX_H_ #define _WX_REGEX_H_ -#if defined(__GNUG__) && !defined(NO_GCC_PRAGMA) - #pragma interface "regex.h" -#endif - #include "wx/defs.h" #if wxUSE_REGEX @@ -98,9 +94,13 @@ public: // true if matches and false otherwise // // flags may be combination of wxRE_NOTBOL and wxRE_NOTEOL + // len may be the length of text (ignored by most system regex libs) // // may only be called after successful call to Compile() bool Matches(const wxChar *text, int flags = 0) const; + bool Matches(const wxChar *text, int flags, size_t len) const; + bool Matches(const wxString& text, int flags = 0) const + { return Matches(text.c_str(), flags, text.length()); } // get the start index and the length of the match of the expression // (index 0) or a bracketed subexpression (index != 0)