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;
Definition RVNGString.cpp:76
Definition RVNGString.h:136
int m_pos
Definition RVNGString.h:148
Iter & operator=(const Iter &)
char * m_curChar
Definition RVNGString.h:149
RVNGStringImpl * m_stringImpl
Definition RVNGString.h:147
UTF-8 string.
Definition RVNGString.h:34
bool operator!=(const RVNGString &str) const
Definition RVNGString.h:104
bool operator<=(const RVNGString &str) const
Definition RVNGString.h:114
bool operator!=(const char *s) const
Definition RVNGString.h:100
bool operator>=(const RVNGString &str) const
Definition RVNGString.h:122
bool operator>(const char *s) const
Definition RVNGString.h:126
bool operator>=(const char *s) const
Definition RVNGString.h:118
bool operator>(const RVNGString &str) const
Definition RVNGString.h:130
RVNGStringImpl * m_stringImpl
Definition RVNGString.h:153
bool operator<=(const char *s) const
Definition RVNGString.h:110
#define REVENGE_API
Definition librevenge-api.h:34
#define REVENGE_ATTRIBUTE_PRINTF(fmt, arg)
Definition librevenge-api.h:41
Definition RVNGBinaryData.cpp:40