// true if matches and false otherwise
//
// flags may be combination of wxRE_NOTBOL and wxRE_NOTEOL
- // len may be the length of text (ignored except by built-in regex lib)
+ // 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()); }
+ bool Matches(const wxString& text, int flags = 0) const;
+ bool Matches(const wxChar *text, int flags, size_t len) const
+ { return Matches(wxString(text, len), flags); }
// get the start index and the length of the match of the expression
// (index 0) or a bracketed subexpression (index != 0)