]> git.saurik.com Git - wxWidgets.git/commitdiff
added missing wxUniChar::operator=(wxUniCharRef)
authorVáclav Slavík <vslavik@fastmail.fm>
Fri, 6 Jul 2007 12:40:36 +0000 (12:40 +0000)
committerVáclav Slavík <vslavik@fastmail.fm>
Fri, 6 Jul 2007 12:40:36 +0000 (12:40 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47194 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/unichar.h

index e3bfb4c5877f606e2e485ef106c67827a54d7970..584b85cb4b34a8e8b15078815c1fd8ec08193e2f 100644 (file)
@@ -115,6 +115,7 @@ public:
 
     // Assignment operators:
     wxUniChar& operator=(const wxUniChar& c) { m_value = c.m_value; return *this; }
+    wxUniChar& operator=(const wxUniCharRef& c);
     wxUniChar& operator=(char c) { m_value = From8bit(c); return *this; }
     wxUniChar& operator=(unsigned char c) { m_value = From8bit((char)c); return *this; }
 #if wxWCHAR_T_IS_SEPARATE_TYPE
@@ -287,6 +288,12 @@ inline wxUniChar::wxUniChar(const wxUniCharRef& c)
     m_value = c.UniChar().m_value;
 }
 
+inline wxUniChar& wxUniChar::operator=(const wxUniCharRef& c)
+{
+    m_value = c.UniChar().m_value;
+    return *this;
+}
+
 // Comparison operators for the case when wxUniChar(Ref) is the second operand
 // implemented in terms of member comparison functions