61 const char *cstr()
const;
74 unsigned long size()
const;
80 void append(
const char *s);
81 void append(
const char c);
93 void appendEscapedXML(
const char *s);
100 bool operator==(
const char *s)
const;
104 return !operator==(s);
108 return !operator==(str);
110 bool operator<(
const char *s)
const;
114 return operator==(s) || operator<(s);
118 return operator==(str) || operator<(str);
122 return !operator<(s);
126 return !operator<(str);
130 return !operator<=(s);
134 return !operator<=(str);
145 const char *operator()()
const;
char * m_curChar
Definition: RVNGString.h:151
RVNGStringImpl * m_stringImpl
Definition: RVNGString.h:155
Definition: RVNGBinaryData.cpp:39
#define REVENGE_ATTRIBUTE_PRINTF(fmt, arg)
Definition: librevenge-api.h:41
bool operator!=(const RVNGString &str) const
Definition: RVNGString.h:106
RVNGStringImpl * m_stringImpl
Definition: RVNGString.h:149
bool operator>=(const char *s) const
Definition: RVNGString.h:120
Definition: RVNGString.cpp:75
Definition: RVNGString.h:137
#define REVENGE_API
Definition: librevenge-api.h:34
int m_pos
Definition: RVNGString.h:150
bool operator!=(const char *s) const
Definition: RVNGString.h:102
bool operator<=(const char *s) const
Definition: RVNGString.h:112
bool operator>(const RVNGString &str) const
Definition: RVNGString.h:132
UTF-8 string.
Definition: RVNGString.h:34
bool operator>=(const RVNGString &str) const
Definition: RVNGString.h:124
bool operator>(const char *s) const
Definition: RVNGString.h:128
bool operator<=(const RVNGString &str) const
Definition: RVNGString.h:116