X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1255525b5a7e4467ad299ab5d7fb57937379a233..99ab3e3f56ab43fe1127eb565cad1a619cad0499:/include/wx/regex.h diff --git a/include/wx/regex.h b/include/wx/regex.h index 8fb775da6d..812405852f 100644 --- a/include/wx/regex.h +++ b/include/wx/regex.h @@ -12,7 +12,7 @@ #ifndef _WX_REGEX_H_ #define _WX_REGEX_H_ -#ifdef __GNUG__ +#if defined(__GNUG__) && !defined(__APPLE__) #pragma interface "regex.h" #endif @@ -26,12 +26,6 @@ class WXDLLEXPORT wxString; // constants // ---------------------------------------------------------------------------- -// max number of subexpression matches, the default should be big enough for -// all uses but may be a bit wasteful -#ifndef WX_REGEX_MAXMATCHES - #define WX_REGEX_MAXMATCHES 1024 -#endif - // flags for regex compilation: these can be used with Compile() enum { @@ -148,6 +142,11 @@ private: // the real guts of this class wxRegExImpl *m_impl; + + // as long as the class wxRegExImpl is not ref-counted, + // instances of the handle wxRegEx must not be copied. + wxRegEx(const wxRegEx&); + wxRegEx &operator=(const wxRegEx&); }; #endif // wxUSE_REGEX