Go to the documentation of this file.
21 #ifndef RVNGPROPERTYLISTVECTOR_H
22 #define RVNGPROPERTYLISTVECTOR_H
31 class RVNGPropertyListVectorImpl;
32 class RVNGPropertyListVectorIterImpl;
43 double getDouble()
const;
50 unsigned long count()
const;
Definition: RVNGPropertyListVector.cpp:29
void void append(const RVNGString &s)
Definition: RVNGString.cpp:252
RVNGPropertyListVectorIterImpl(const RVNGPropertyListVectorIterImpl &)
Definition: RVNGPropertyListVector.cpp:57
Iter & operator=(const Iter &)
const RVNGPropertyList & operator()() const
Definition: RVNGPropertyListVector.cpp:221
RVNGString getPropString() const
Definition: RVNGPropertyListVector.cpp:176
RVNGPropertyListVectorIterImpl * m_iterImpl
Definition: RVNGPropertyListVector.h:69
Iter(const RVNGPropertyListVector &vect)
Definition: RVNGPropertyListVector.cpp:171
std::vector< RVNGPropertyList > m_vector
Definition: RVNGPropertyListVector.cpp:53
std::vector< RVNGPropertyList > * m_vector
Definition: RVNGPropertyListVector.cpp:88
Definition: RVNGPropertyListVector.h:59
void rewind()
Definition: RVNGPropertyListVector.cpp:64
bool last()
Definition: RVNGPropertyListVector.cpp:216
RVNGString getStr() const
Definition: RVNGPropertyListVector.cpp:123
void append(const RVNGPropertyList &elem)
Definition: RVNGPropertyListVector.cpp:33
Definition: RVNGPropertyList.h:39
unsigned long count() const
Definition: RVNGPropertyListVector.cpp:37
void append(const RVNGPropertyList &elem)
Definition: RVNGPropertyListVector.cpp:133
bool next()
Definition: RVNGPropertyListVector.cpp:69
RVNGProperty * clone() const
Definition: RVNGPropertyListVector.cpp:128
RVNGPropertyListVectorImpl * m_impl
Definition: RVNGPropertyListVector.h:77
RVNGPropertyListVectorIterImpl & operator=(const RVNGPropertyListVectorIterImpl &)
virtual ~RVNGPropertyListVector()
Definition: RVNGPropertyListVector.cpp:103
Definition: RVNGProperty.h:33
bool next()
Definition: RVNGPropertyListVector.cpp:211
std::vector< RVNGPropertyList >::iterator m_iter
Definition: RVNGPropertyListVector.cpp:89
UTF-8 string.
Definition: RVNGString.h:34
RVNGPropertyListVectorImpl()
Definition: RVNGPropertyListVector.cpp:32
RVNGUnit
Definition: RVNGProperty.h:30
bool empty() const
Definition: RVNGPropertyListVector.cpp:41
@ RVNG_UNIT_ERROR
Definition: RVNGProperty.h:30
RVNGPropertyListVector & operator=(const RVNGPropertyListVector &vect)
Definition: RVNGPropertyListVector.cpp:165
bool m_imaginaryFirst
Definition: RVNGPropertyListVector.cpp:90
int getInt() const
Definition: RVNGPropertyListVector.cpp:108
bool last()
Definition: RVNGPropertyListVector.cpp:76
void clear()
Definition: RVNGPropertyListVector.cpp:155
RVNGPropertyListVector()
Definition: RVNGPropertyListVector.cpp:98
RVNGPropertyListVectorImpl(const std::vector< RVNGPropertyList > &_vector)
Definition: RVNGPropertyListVector.cpp:31
const RVNGPropertyList & operator[](unsigned long index) const
Definition: RVNGPropertyListVector.cpp:160
Definition: RVNGPropertyListVector.h:35
Definition: RVNGBinaryData.cpp:40
const RVNGPropertyList & operator()() const
Definition: RVNGPropertyListVector.cpp:80
bool empty() const
Definition: RVNGPropertyListVector.cpp:150
RVNGPropertyListVectorIterImpl(std::vector< RVNGPropertyList > *vect)
Definition: RVNGPropertyListVector.cpp:59
const RVNGPropertyList & operator[](unsigned long index) const
Definition: RVNGPropertyListVector.cpp:49
virtual ~Iter()
Definition: RVNGPropertyListVector.cpp:201
RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGPropertyListVector.cpp:118
unsigned long count() const
Definition: RVNGPropertyListVector.cpp:145
~RVNGPropertyListVectorIterImpl()
Definition: RVNGPropertyListVector.cpp:63
#define REVENGE_API
Definition: librevenge-api.h:34
double getDouble() const
Definition: RVNGPropertyListVector.cpp:113
void rewind()
Definition: RVNGPropertyListVector.cpp:206
void clear()
Definition: RVNGPropertyListVector.cpp:45
Generated for librevenge by
doxygen 1.8.20