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:211
RVNGPropertyListVectorIterImpl(const RVNGPropertyListVectorIterImpl &)
Definition: RVNGPropertyListVector.cpp:57
Iter & operator=(const Iter &)
const RVNGPropertyList & operator()() const
Definition: RVNGPropertyListVector.cpp:222
RVNGString getPropString() const
Definition: RVNGPropertyListVector.cpp:177
RVNGPropertyListVectorIterImpl * m_iterImpl
Definition: RVNGPropertyListVector.h:69
Iter(const RVNGPropertyListVector &vect)
Definition: RVNGPropertyListVector.cpp:172
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:217
RVNGString getStr() const
Definition: RVNGPropertyListVector.cpp:124
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:134
bool next()
Definition: RVNGPropertyListVector.cpp:69
RVNGProperty * clone() const
Definition: RVNGPropertyListVector.cpp:129
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:212
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:166
bool m_imaginaryFirst
Definition: RVNGPropertyListVector.cpp:90
int getInt() const
Definition: RVNGPropertyListVector.cpp:109
bool last()
Definition: RVNGPropertyListVector.cpp:76
void clear()
Definition: RVNGPropertyListVector.cpp:156
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:161
Definition: RVNGPropertyListVector.h:35
Definition: RVNGBinaryData.cpp:39
const RVNGPropertyList & operator()() const
Definition: RVNGPropertyListVector.cpp:80
bool empty() const
Definition: RVNGPropertyListVector.cpp:151
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:202
RVNGUnit getUnit() const
returns the property unit when possible.
Definition: RVNGPropertyListVector.cpp:119
unsigned long count() const
Definition: RVNGPropertyListVector.cpp:146
~RVNGPropertyListVectorIterImpl()
Definition: RVNGPropertyListVector.cpp:63
#define REVENGE_API
Definition: librevenge-api.h:34
double getDouble() const
Definition: RVNGPropertyListVector.cpp:114
void rewind()
Definition: RVNGPropertyListVector.cpp:207
void clear()
Definition: RVNGPropertyListVector.cpp:45
Generated for librevenge by
doxygen 1.8.18