Simple utf8 string.  
 More...
#include <zypp-tui/output/Utf8.h>
Simple utf8 string. 
Definition at line 31 of file Utf8.h.
◆ size_type
◆ string() [1/3]
  
  | 
        
          | ztui::utf8::string::string | ( |  | ) |  |  | inline | 
 
 
◆ string() [2/3]
  
  | 
        
          | ztui::utf8::string::string | ( | const char * | rhs | ) |  |  | inline | 
 
 
◆ string() [3/3]
  
  | 
        
          | ztui::utf8::string::string | ( | std::string | rhs | ) |  |  | inline | 
 
 
◆ c_str()
  
  | 
        
          | const char * ztui::utf8::string::c_str | ( |  | ) | const |  | inline | 
 
 
◆ str() [1/2]
  
  | 
        
          | const std::string & ztui::utf8::string::str | ( |  | ) | const |  | inline | 
 
 
◆ str() [2/2]
  
  | 
        
          | std::string & ztui::utf8::string::str | ( |  | ) |  |  | inline | 
 
 
◆ size()
◆ length()
  
  | 
        
          | size_type ztui::utf8::string::length | ( |  | ) | const |  | inline | 
 
 
◆ substr()
◆ isContinuationByte()
  
  | 
        
          | bool ztui::utf8::string::isContinuationByte | ( | char | ch | ) | const |  | inlineprivate | 
 
Test for continuation byte '10xxxxxx'. 
Definition at line 131 of file Utf8.h.
 
 
◆ upos()
Return start of codepoint pos_r starting at position start_r. 
Definition at line 135 of file Utf8.h.
 
 
◆ operator+()
concatenation 
Definition at line 173 of file Utf8.h.
 
 
◆ operator<<()
  
  | 
        
          | std::ostream & operator<< | ( | std::ostream & | str, |  
          |  |  | const string & | obj ) |  | related | 
 
Stream output. 
Definition at line 189 of file Utf8.h.
 
 
◆ npos
  
  | 
        
          | const size_type ztui::utf8::string::npos = std::string::npos |  | static | 
 
 
◆ _str
  
  | 
        
          | std::string ztui::utf8::string::_str |  | private | 
 
 
The documentation for this class was generated from the following file: