61 const char *
cstr()
const;
74 unsigned long size()
const;
80 void append(
const char *s);
110 bool operator<(
const char *s)
const;
Definition RVNGString.cpp:76
bool next()
Definition RVNGString.cpp:361
void rewind()
Definition RVNGString.cpp:356
int m_pos
Definition RVNGString.h:150
Iter & operator=(const Iter &)
const char * operator()() const
Definition RVNGString.cpp:386
char * m_curChar
Definition RVNGString.h:151
RVNGStringImpl * m_stringImpl
Definition RVNGString.h:149
Iter(const RVNGString &str)
Definition RVNGString.cpp:342
bool last()
Definition RVNGString.cpp:378
UTF-8 string.
Definition RVNGString.h:35
unsigned long size() const
Return the size in bytes of the data buffer.
Definition RVNGString.cpp:294
void clear()
Definition RVNGString.cpp:284
bool empty() const
Definition RVNGString.cpp:299
bool operator!=(const RVNGString &str) const
Definition RVNGString.h:106
bool operator<=(const RVNGString &str) const
Definition RVNGString.h:116
bool operator!=(const char *s) const
Definition RVNGString.h:102
static RVNGString escapeXML(const RVNGString &s)
Create a new string from s as escaped XML.
Definition RVNGString.cpp:209
bool operator>=(const RVNGString &str) const
Definition RVNGString.h:124
bool operator>(const char *s) const
Definition RVNGString.h:128
const char * cstr() const
Definition RVNGString.cpp:223
bool operator>=(const char *s) const
Definition RVNGString.h:120
void sprintf(const char *format,...) REVENGE_ATTRIBUTE_PRINTF(2
Definition RVNGString.cpp:228
bool operator==(const char *s) const
Definition RVNGString.cpp:318
void void append(const RVNGString &s)
Definition RVNGString.cpp:258
bool operator<(const char *s) const
Definition RVNGString.cpp:330
int len() const
Return the number of UTF-8 characters.
Definition RVNGString.cpp:289
bool operator>(const RVNGString &str) const
Definition RVNGString.h:132
RVNGString & operator=(const RVNGString &str)
Definition RVNGString.cpp:304
void appendEscapedXML(const RVNGString &s)
Append the content of s as escaped XML.
Definition RVNGString.cpp:274
RVNGString()
Definition RVNGString.cpp:185
RVNGStringImpl * m_stringImpl
Definition RVNGString.h:155
bool operator<=(const char *s) const
Definition RVNGString.h:112
#define REVENGE_API
Definition librevenge-api.h:34
#define REVENGE_ATTRIBUTE_PRINTF(fmt, arg)
Definition librevenge-api.h:41
Definition RVNGBinaryData.cpp:40