59 const char *
cstr()
const;
72 unsigned long size()
const;
78 void append(
const char *s);
108 bool operator<(
const char *s)
const;
Definition RVNGString.cpp:76
bool next()
Definition RVNGString.cpp:355
void rewind()
Definition RVNGString.cpp:350
int m_pos
Definition RVNGString.h:148
Iter & operator=(const Iter &)
const char * operator()() const
Definition RVNGString.cpp:380
char * m_curChar
Definition RVNGString.h:149
RVNGStringImpl * m_stringImpl
Definition RVNGString.h:147
Iter(const RVNGString &str)
Definition RVNGString.cpp:336
bool last()
Definition RVNGString.cpp:372
UTF-8 string.
Definition RVNGString.h:34
unsigned long size() const
Return the size in bytes of the data buffer.
Definition RVNGString.cpp:288
void clear()
Definition RVNGString.cpp:278
bool empty() const
Definition RVNGString.cpp:293
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
static RVNGString escapeXML(const RVNGString &s)
Create a new string from s as escaped XML.
Definition RVNGString.cpp:203
bool operator>=(const RVNGString &str) const
Definition RVNGString.h:122
bool operator>(const char *s) const
Definition RVNGString.h:126
const char * cstr() const
Definition RVNGString.cpp:217
bool operator>=(const char *s) const
Definition RVNGString.h:118
void sprintf(const char *format,...) REVENGE_ATTRIBUTE_PRINTF(2
Definition RVNGString.cpp:222
bool operator==(const char *s) const
Definition RVNGString.cpp:312
void void append(const RVNGString &s)
Definition RVNGString.cpp:252
bool operator<(const char *s) const
Definition RVNGString.cpp:324
int len() const
Return the number of UTF-8 characters.
Definition RVNGString.cpp:283
bool operator>(const RVNGString &str) const
Definition RVNGString.h:130
RVNGString & operator=(const RVNGString &str)
Definition RVNGString.cpp:298
void appendEscapedXML(const RVNGString &s)
Append the content of s as escaped XML.
Definition RVNGString.cpp:268
RVNGString()
Definition RVNGString.cpp:184
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