From: Karsten Ballüder Date: Thu, 4 Nov 1999 09:43:42 +0000 (+0000) Subject: made new operator __alpha__ dependent X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/16c61f1b48d6e27c40fa850d8a6ecca38a328ce8 made new operator __alpha__ dependent git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/string.h b/include/wx/string.h index d9d59a835c..1ceea75a1c 100644 --- a/include/wx/string.h +++ b/include/wx/string.h @@ -377,9 +377,13 @@ public: // operator version of GetChar wxChar operator[](int n) const { ASSERT_VALID_INDEX( n ); return m_pchData[n]; } + // This is a rather ugly hack, but needed to resolve overloading + // conflicts on the AXP architecture: +#ifdef __alpha__ // operator version of GetChar wxChar operator[](unsigned int n) const { ASSERT_VALID_INDEX( n ); return m_pchData[n]; } +#endif // operator version of GetWritableChar wxChar& operator[](size_t n) { ASSERT_VALID_INDEX( n ); CopyBeforeWrite(); return m_pchData[n]; }