21#ifndef RVNGPROPERTYLIST_H
22#define RVNGPROPERTYLIST_H
34class RVNGPropertyListImpl;
35class RVNGPropertyListIterImpl;
36class 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