#include <iostream>
#include <string>
#include <wx/string.h>
Go to the source code of this file.
 | 
| class   | UTF8 | 
|   | An 8 bit string that is assuredly encoded in UTF8, and supplies special conversion support to and from wxString, to and from std::string, and has non-mutating iteration over Unicode characters.  More...
  | 
|   | 
| class   | UTF8::uni_iter | 
|   | uni_iter is a non-mutating iterator that walks through unicode code points in the UTF8 encoded string.  More...
  | 
|   | 
 | 
| bool  | IsUTF8 (const char *aString) | 
|   | Test a C string to see if it is UTF8 encoded.  
  | 
|   | 
| std::ostream &  | operator<< (std::ostream &aStream, const UTF8 &aRhs) | 
|   | 
◆ MAYBE_VERIFY_UTF8
      
        
          | #define MAYBE_VERIFY_UTF8 | 
          ( | 
           |           x | ) | 
           | 
        
      
 
Definition at line 50 of file utf8.h.
Referenced by UTF8::operator+=(), UTF8::operator+=(), UTF8::operator+=(), UTF8::operator=(), UTF8::operator=(), UTF8::operator=(), UTF8::operator=(), UTF8::operator=(), UTF8::UTF8(), UTF8::UTF8(), and UTF8::UTF8().
 
 
◆ IsUTF8()
      
        
          | bool IsUTF8  | 
          ( | 
          const char * |           aString | ) | 
           | 
        
      
 
 
◆ operator<<()
      
        
          | std::ostream & operator<<  | 
          ( | 
          std::ostream & |           aStream,  | 
        
        
           | 
           | 
          const UTF8 & |           aRhs ) |