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:73
bool next()
Definition RVNGString.cpp:315
void rewind()
Definition RVNGString.cpp:310
int m_pos
Definition RVNGString.h:148
Iter & operator=(const Iter &)
const char * operator()() const
Definition RVNGString.cpp:340
char * m_curChar
Definition RVNGString.h:149
RVNGStringImpl * m_stringImpl
Definition RVNGString.h:147
Iter(const RVNGString &str)
Definition RVNGString.cpp:296
bool last()
Definition RVNGString.cpp:332
UTF-8 string.
Definition RVNGString.h:34
unsigned long size() const
Return the size in bytes of the data buffer.
Definition RVNGString.cpp:247
void clear()
Definition RVNGString.cpp:237
bool empty() const
Definition RVNGString.cpp:252
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:160
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:174
bool operator>=(const char *s) const
Definition RVNGString.h:118
void sprintf(const char *format,...) REVENGE_ATTRIBUTE_PRINTF(2
Definition RVNGString.cpp:179
bool operator==(const char *s) const
Definition RVNGString.cpp:272
void void append(const RVNGString &s)
Definition RVNGString.cpp:211
bool operator<(const char *s) const
Definition RVNGString.cpp:284
int len() const
Return the number of UTF-8 characters.
Definition RVNGString.cpp:242
bool operator>(const RVNGString &str) const
Definition RVNGString.h:130
RVNGString & operator=(const RVNGString &str)
Definition RVNGString.cpp:257
void appendEscapedXML(const RVNGString &s)
Append the content of s as escaped XML.
Definition RVNGString.cpp:227
RVNGString()
Definition RVNGString.cpp:141
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:39