]> git.tdb.fi Git - libs/datafile.git/blob - source/collection.cpp
d52ee22399ba7500c880798f2fcf3036d9cd095c
[libs/datafile.git] / source / collection.cpp
1 #include "collection.h"
2
3 namespace Msp {
4 namespace DataFile {
5
6 Collection::~Collection()
7 {
8         for(TypeList::iterator i = types.begin(); i!=types.end(); ++i)
9                 delete *i;
10 }
11
12
13 Collection::Loader::Loader(Collection &c):
14         coll(c)
15 {       
16         for(TypeList::const_iterator i = coll.types.begin(); i!=coll.types.end(); ++i)
17                 (*i)->add_to_loader(*this);
18 }
19
20
21 CollectionItemTypeBase::CollectionItemTypeBase():
22         tag(0)
23 { }
24
25 CollectionItemTypeBase::~CollectionItemTypeBase()
26 {
27         delete tag;
28 }
29
30 } // namespace DataFile
31 } // namespace Msp