21#ifndef RVNGPROPERTYLIST_H
22#define RVNGPROPERTYLIST_H
45 void insert(
const char *name,
const char *val);
46 void insert(
const char *name,
const int val);
47 void insert(
const char *name,
const bool val);
50 void insert(
const char *name,
const unsigned char *buffer,
const unsigned long bufferSize);
53 void remove(
const char *name);
72 const char *
key()
const;
A representation of arbitrary binary data.
Definition RVNGBinaryData.h:37
Definition RVNGPropertyList.cpp:154
Definition RVNGPropertyList.cpp:400
Definition RVNGPropertyListVector.h:35
Definition RVNGPropertyList.h:64
const RVNGPropertyListVector * child() const
Definition RVNGPropertyList.cpp:504
RVNGPropertyListIterImpl * m_iterImpl
Definition RVNGPropertyList.h:75
const char * key() const
Definition RVNGPropertyList.cpp:509
bool next()
Definition RVNGPropertyList.cpp:489
void rewind()
Definition RVNGPropertyList.cpp:483
bool last()
Definition RVNGPropertyList.cpp:494
const RVNGProperty * operator()() const
Definition RVNGPropertyList.cpp:499
Iter & operator=(const Iter &)
Iter(const RVNGPropertyList &propList)
Definition RVNGPropertyList.cpp:473
bool empty() const
Definition RVNGPropertyList.cpp:360
const RVNGPropertyListVector * child(const char *name) const
Definition RVNGPropertyList.cpp:350
void remove(const char *name)
Definition RVNGPropertyList.cpp:333
const RVNGProperty * operator[](const char *name) const
Definition RVNGPropertyList.cpp:345
const RVNGPropertyList & operator=(const RVNGPropertyList &propList)
Definition RVNGPropertyList.cpp:338
RVNGPropertyList()
Definition RVNGPropertyList.cpp:245
RVNGString getPropString() const
Definition RVNGPropertyList.cpp:366
RVNGPropertyListImpl * m_impl
Definition RVNGPropertyList.h:82
void insert(const char *name, RVNGProperty *prop)
Definition RVNGPropertyList.cpp:260
void clear()
Definition RVNGPropertyList.cpp:355
Definition RVNGProperty.h:33
UTF-8 string.
Definition RVNGString.h:34
#define REVENGE_API
Definition librevenge-api.h:34
Definition RVNGBinaryData.cpp:39
RVNGUnit
Definition RVNGProperty.h:30
@ RVNG_INCH
Definition RVNGProperty.h:30