#include <GString.h>
 | 
| bool  | operator== (const GString &a_lhs, const char *a_rhs) | 
|   | 
| bool  | operator!= (const GString &a_lhs, const char *a_rhs) | 
|   | 
| bool  | operator== (const char *a_lhs, const GString &a_rhs) | 
|   | 
| bool  | operator!= (const char *a_lhs, const GString &a_rhs) | 
|   | 
| bool  | operator== (const GString &a_lhs, const GString &a_rhs) | 
|   | 
| bool  | operator!= (const GString &a_lhs, const GString &a_rhs) | 
|   | 
| bool  | operator== (const GString &a_lhs, const std::string_view &a_rhs) | 
|   | 
| bool  | operator!= (const GString &a_lhs, const std::string_view &a_rhs) | 
|   | 
| bool  | operator== (const std::string_view &a_lhs, const GString &a_rhs) | 
|   | 
| bool  | operator!= (const std::string_view &a_lhs, const GString &a_rhs) | 
|   | 
◆ const_reference
◆ FlagConstant
◆ reference
◆ size_type
◆ value_type
◆ HeapType
| Enumerator | 
|---|
| kGlobal  |  | 
| kLocal  |  | 
| kDynamic  |  | 
| kMask  |  | 
 
 
◆ GString() [1/5]
◆ GString() [2/5]
      
        
          | RE::GString::GString  | 
          ( | 
          const GString &  | 
          a_rhs | ) | 
           | 
        
      
 
 
◆ GString() [3/5]
      
        
          | RE::GString::GString  | 
          ( | 
          GString &&  | 
          a_rhs | ) | 
           | 
        
      
 
 
◆ GString() [4/5]
      
        
          | RE::GString::GString  | 
          ( | 
          const char *  | 
          a_rhs | ) | 
           | 
        
      
 
 
◆ GString() [5/5]
      
        
          | RE::GString::GString  | 
          ( | 
          const std::string_view &  | 
          a_rhs | ) | 
           | 
        
      
 
 
◆ ~GString()
      
        
          | RE::GString::~GString  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ back() [1/2]
      
        
          | char & RE::GString::back  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ back() [2/2]
      
        
          | const char & RE::GString::back  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ BernsteinHashFunction()
  
  
      
        
          | static UPInt RE::GString::BernsteinHashFunction  | 
          ( | 
          const void *  | 
          a_dataIn,  | 
         
        
           | 
           | 
          UPInt  | 
          a_size,  | 
         
        
           | 
           | 
          UPInt  | 
          a_seed = 5381  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
static   | 
  
 
 
◆ c_str()
  
  
      
        
          | const char * RE::GString::c_str  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ clear()
  
  
      
        
          | void RE::GString::clear  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ ctor()
  
  
      
        
          | GString * RE::GString::ctor  | 
          ( | 
          const char *  | 
          a_str | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ data() [1/2]
  
  
      
        
          | const char * RE::GString::data  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ data() [2/2]
  
  
      
        
          | char * RE::GString::data  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ empty()
  
  
      
        
          | bool RE::GString::empty  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ front() [1/2]
      
        
          | char & RE::GString::front  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ front() [2/2]
      
        
          | const char & RE::GString::front  | 
          ( | 
           | ) | 
           const | 
        
      
 
 
◆ get_desc()
  
  
      
        
          | DataDesc * RE::GString::get_desc  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
◆ heap_type()
  
  
      
        
          | HeapType RE::GString::heap_type  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
protected   | 
  
 
 
◆ length()
◆ operator std::string_view()
  
  
      
        
          | RE::GString::operator std::string_view  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
noexcept   | 
  
 
 
◆ operator=() [1/4]
      
        
          | GString & RE::GString::operator=  | 
          ( | 
          const char *  | 
          a_rhs | ) | 
           | 
        
      
 
 
◆ operator=() [2/4]
◆ operator=() [3/4]
      
        
          | GString & RE::GString::operator=  | 
          ( | 
          const std::string_view &  | 
          a_rhs | ) | 
           | 
        
      
 
 
◆ operator=() [4/4]
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ set_desc()
  
  
      
        
          | void RE::GString::set_desc  | 
          ( | 
          DataDesc *  | 
          a_desc | ) | 
           | 
         
       
   | 
  
protected   | 
  
 
 
◆ size()
◆ operator!= [1/5]
  
  
      
        
          | bool operator!=  | 
          ( | 
          const char *  | 
          a_lhs,  | 
         
        
           | 
           | 
          const GString &  | 
          a_rhs  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator!= [2/5]
  
  
      
        
          | bool operator!=  | 
          ( | 
          const GString &  | 
          a_lhs,  | 
         
        
           | 
           | 
          const char *  | 
          a_rhs  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator!= [3/5]
◆ operator!= [4/5]
  
  
      
        
          | bool operator!=  | 
          ( | 
          const GString &  | 
          a_lhs,  | 
         
        
           | 
           | 
          const std::string_view &  | 
          a_rhs  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator!= [5/5]
  
  
      
        
          | bool operator!=  | 
          ( | 
          const std::string_view &  | 
          a_lhs,  | 
         
        
           | 
           | 
          const GString &  | 
          a_rhs  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator== [1/5]
  
  
      
        
          | bool operator==  | 
          ( | 
          const char *  | 
          a_lhs,  | 
         
        
           | 
           | 
          const GString &  | 
          a_rhs  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator== [2/5]
  
  
      
        
          | bool operator==  | 
          ( | 
          const GString &  | 
          a_lhs,  | 
         
        
           | 
           | 
          const char *  | 
          a_rhs  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator== [3/5]
◆ operator== [4/5]
  
  
      
        
          | bool operator==  | 
          ( | 
          const GString &  | 
          a_lhs,  | 
         
        
           | 
           | 
          const std::string_view &  | 
          a_rhs  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
 
◆ operator== [5/5]
  
  
      
        
          | bool operator==  | 
          ( | 
          const std::string_view &  | 
          a_lhs,  | 
         
        
           | 
           | 
          const GString &  | 
          a_rhs  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
friend   | 
  
 
 
◆ _dataDesc
The documentation for this class was generated from the following file: