+// string iterator operators that satisfy STL Random Access Iterator
+// requirements:
+inline wxString::iterator operator+(int n, wxString::iterator i)
+ { return i + n; }
+inline wxString::iterator operator+(size_t n, wxString::iterator i)
+ { return i + n; }
+inline wxString::const_iterator operator+(int n, wxString::const_iterator i)
+ { return i + n; }
+inline wxString::const_iterator operator+(size_t n, wxString::const_iterator i)
+ { return i + n; }
+inline wxString::reverse_iterator operator+(int n, wxString::reverse_iterator i)
+ { return i + n; }
+inline wxString::reverse_iterator operator+(size_t n, wxString::reverse_iterator i)
+ { return i + n; }
+inline wxString::const_reverse_iterator operator+(int n, wxString::const_reverse_iterator i)
+ { return i + n; }
+inline wxString::const_reverse_iterator operator+(size_t n, wxString::const_reverse_iterator i)
+ { return i + n; }
+