21 #ifndef RVNGPROPERTYLIST_H 22 #define RVNGPROPERTYLIST_H 34 class RVNGPropertyListImpl;
35 class RVNGPropertyListIterImpl;
36 class RVNGPropertyListVector;
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);
48 void insert(
const char *name,
const RVNGString &val);
49 void insert(
const char *name,
const double val,
const RVNGUnit units =
RVNG_INCH);
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;
Definition: RVNGPropertyList.cpp:399
Definition: RVNGBinaryData.cpp:38
Definition: RVNGPropertyList.cpp:153
RVNGUnit
Definition: RVNGProperty.h:30
RVNGPropertyListIterImpl * m_iterImpl
Definition: RVNGPropertyList.h:75
Definition: RVNGProperty.h:32
Definition: RVNGPropertyList.h:63
Definition: RVNGPropertyListVector.h:34
#define REVENGE_API
Definition: librevenge-api.h:34
A representation of arbitrary binary data.
Definition: RVNGBinaryData.h:36
RVNGPropertyListImpl * m_impl
Definition: RVNGPropertyList.h:82
Definition: RVNGProperty.h:30
Definition: RVNGPropertyList.h:38
UTF-8 string.
Definition: RVNGString.h:33