59         const char *cstr() 
const;
    72         unsigned long size() 
const;
    78         void append(
const char *s);
    79         void append(
const char c);
    91         void appendEscapedXML(
const char *s);
    98         bool operator==(
const char *s) 
const;
   102                 return !operator==(s);
   106                 return !operator==(str);
   108         bool operator<(
const char *s) 
const;
   112                 return operator==(s) || operator<(s);
   116                 return operator==(str) || operator<(str);
   120                 return !operator<(s);
   124                 return !operator<(str);
   128                 return !operator<=(s);
   132                 return !operator<=(str);
   143                 const char *operator()() 
const;
 char * m_curChar
Definition: RVNGString.h:149
RVNGStringImpl * m_stringImpl
Definition: RVNGString.h:153
Definition: RVNGBinaryData.cpp:38
#define REVENGE_ATTRIBUTE_PRINTF(fmt, arg)
Definition: librevenge-api.h:41
bool operator!=(const RVNGString &str) const
Definition: RVNGString.h:104
bool operator<=(const RVNGString &str) const
Definition: RVNGString.h:114
bool operator>(const RVNGString &str) const
Definition: RVNGString.h:130
bool operator>(const char *s) const
Definition: RVNGString.h:126
RVNGStringImpl * m_stringImpl
Definition: RVNGString.h:147
Definition: RVNGString.cpp:72
Definition: RVNGString.h:135
#define REVENGE_API
Definition: librevenge-api.h:34
int m_pos
Definition: RVNGString.h:148
bool operator<=(const char *s) const
Definition: RVNGString.h:110
bool operator>=(const char *s) const
Definition: RVNGString.h:118
bool operator>=(const RVNGString &str) const
Definition: RVNGString.h:122
bool operator!=(const char *s) const
Definition: RVNGString.h:100
UTF-8 string. 
Definition: RVNGString.h:33