From 16c61f1b48d6e27c40fa850d8a6ecca38a328ce8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Karsten=20Ball=C3=BCder?= Date: Thu, 4 Nov 1999 09:43:42 +0000 Subject: [PATCH] made new operator __alpha__ dependent git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@4352 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/string.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/include/wx/string.h b/include/wx/string.h index d9d59a8..1ceea75 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]; } -- 2.7.4