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;
A representation of arbitrary binary data.
Definition: RVNGBinaryData.h:37
Definition: RVNGPropertyList.cpp:122
Definition: RVNGPropertyList.cpp:362
Definition: RVNGPropertyListVector.h:35
Definition: RVNGPropertyList.h:64
RVNGPropertyListIterImpl * m_iterImpl
Definition: RVNGPropertyList.h:75
Iter & operator=(const Iter &)
Definition: RVNGPropertyList.h:39
RVNGPropertyListImpl * m_impl
Definition: RVNGPropertyList.h:82
Definition: RVNGProperty.h:33
UTF-8 string.
Definition: RVNGString.h:34
#define REVENGE_API
Definition: librevenge-api.h:34
Definition: RVNGBinaryData.cpp:40
RVNGUnit
Definition: RVNGProperty.h:30
@ RVNG_INCH
Definition: RVNGProperty.h:30