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
#define REVENGE_ATTRIBUTE_PRINTF(fmt, arg)
Definition: librevenge-api.h:41
bool operator!=(const RVNGString &str) const
Definition: RVNGString.h:104
RVNGStringImpl * m_stringImpl
Definition: RVNGString.h:147
bool operator>=(const char *s) const
Definition: RVNGString.h:118
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:100
bool operator<=(const char *s) const
Definition: RVNGString.h:110
bool operator>(const RVNGString &str) const
Definition: RVNGString.h:130
UTF-8 string.
Definition: RVNGString.h:33
bool operator>=(const RVNGString &str) const
Definition: RVNGString.h:122
bool operator>(const char *s) const
Definition: RVNGString.h:126
bool operator<=(const RVNGString &str) const
Definition: RVNGString.h:114