Accelerated Computation Engine
emetaarray.h
1 #ifndef EMETAARRAY_H
2 #define EMETAARRAY_H
3 #include <QList>
4 
5 
6 
7 class EMetadata;
8 //
9 
10 
11 
16 class EMetaArray : private QList<EMetadata>
17 {
18 public:
19  EMetaArray& operator=(const EMetaArray& object);
20  EMetadata& operator[](int index);
21  const EMetadata& operator[](int index) const;
22  EMetaArray& operator<<(const EMetadata& value);
23 public:
24  bool isEmpty() const;
25  int size() const;
26  QList<EMetadata>::iterator begin();
27  QList<EMetadata>::const_iterator begin() const;
28  QList<EMetadata>::const_iterator cbegin() const;
29  QList<EMetadata>::iterator end();
30  QList<EMetadata>::const_iterator end() const;
31  QList<EMetadata>::const_iterator cend() const;
32  const EMetadata& at(int index) const;
33  void insert(int index, const EMetadata& value);
34  void append(const EMetadata& value);
35  void clear();
36 };
37 
38 
39 
40 #endif
QList< EMetadata >::iterator begin()
Definition: emetaarray.cpp:140
QList< EMetadata >::iterator end()
Definition: emetaarray.cpp:191
Definition: emetaarray.h:16
void clear()
Definition: emetaarray.cpp:299
QList< EMetadata >::const_iterator cend() const
Definition: emetaarray.cpp:225
int size() const
Definition: emetaarray.cpp:123
bool isEmpty() const
Definition: emetaarray.cpp:106
EMetaArray & operator<<(const EMetadata &value)
Definition: emetaarray.cpp:85
void insert(int index, const EMetadata &value)
Definition: emetaarray.cpp:267
QList< EMetadata >::const_iterator cbegin() const
Definition: emetaarray.cpp:174
Definition: emetadata.h:22
void append(const EMetadata &value)
Definition: emetaarray.cpp:284
const EMetadata & at(int index) const
Definition: emetaarray.cpp:246
EMetaArray & operator=(const EMetaArray &object)
Definition: emetaarray.cpp:22
EMetadata & operator[](int index)
Definition: emetaarray.cpp:46