]> git.saurik.com Git - wxWidgets.git/commitdiff
Minor corrections
authorRobert Roebling <robert@roebling.de>
Mon, 7 Jul 2008 20:21:38 +0000 (20:21 +0000)
committerRobert Roebling <robert@roebling.de>
Mon, 7 Jul 2008 20:21:38 +0000 (20:21 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@54541 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

interface/wx/string.h

index dd452dab8b036b8adece458a7ae8e96dd3ce3415..844fe0ea9ad4e17e5c8352b3d1b5da92fe12c04b 100644 (file)
@@ -74,14 +74,16 @@ public:
     use reference counting. By default, wxString uses @c std::string
     internally even if wxUSE_STL is not defined.
 
-    wxWidgets 3.0 wxString internally uses UCS-2 (basically 2-byte per
-    character wchar_t) under Windows and UTF-8 under Unix, Linux and
-    OS X to store its content. Much work has been done to make existing
-    code using ANSI string literals work as before. If you need to have a
-    wxString that uses wchar_t on Unix and Linux, too, you can specify
-    this on the command line with the @c configure @c --disable-utf8 switch.
-    As a consequence of this change, iterating over a wxString by index
-    can become inefficient in UTF8 mode and iterators should be used instead:
+    Since wxWidgets 3.0 wxString internally uses UCS-2 (basically 2-byte per
+    character wchar_t and nearly the same as UTF-16) under Windows and 
+    UTF-8 under Unix, Linux and OS X to store its content. 
+    Much work has been done to make existing code using ANSI string literals
+    work as before. If you need to have a wxString that uses wchar_t on Unix
+    and Linux, too, you can specify this on the command line with the
+    @c configure @c --disable-utf8 switch.
+    
+    Since iterating over a wxString by index can become inefficient in UTF-8
+    mode and iterators should be used instead of index based access:
 
     @code
     wxString s = "hello";
@@ -150,7 +152,7 @@ public:
         done in release builds.
         This section also contains both implicit and explicit conversions to C style
         strings. Although implicit conversion is quite convenient, you are advised 
-        to use explicit wc_str() method for the sake of clarity.
+        to use wc_str() for the sake of clarity.
 
         @li GetChar()
         @li GetWritableChar()
@@ -953,7 +955,7 @@ public:
         Same as utf8_str().
     */
     const char* ToUTF8() const;
-    const wxCharBuffer ToUF8() const;
+    const wxCharBuffer ToUTF8() const;
     //@}
 
     /**
@@ -1167,7 +1169,7 @@ public:
         The macro wxWX2WCbuf is defined as the correct return
         type (without const).
 
-        @see uf8_str(), c_str(), mb_str(), fn_str(), wchar_str()
+        @see utf8_str(), c_str(), mb_str(), fn_str(), wchar_str()
     */
     const wchar_t* wc_str() const;
     const wxWCharBuffer wc_str() const;