-/* $Id$
-
-This file is part of libmspdatafile
-Copyright © 2006 Mikko Rasa, Mikkosoft Productions
-Distributed under the LGPL
-*/
-
#include "collection.h"
namespace Msp {
Collection::~Collection()
{
- for(ItemMap::iterator i=items.begin(); i!=items.end(); ++i)
- delete i->second;
- for(ItemKeywordSeq::iterator i=keywords.begin(); i!=keywords.end(); ++i)
- delete *i;
- for(ItemCreatorSeq::iterator i=creators.begin(); i!=creators.end(); ++i)
+ for(TypeList::iterator i = types.begin(); i!=types.end(); ++i)
delete *i;
}
Collection::Loader::Loader(Collection &c):
coll(c)
{
- for(ItemKeywordSeq::const_iterator i=coll.keywords.begin(); i!=coll.keywords.end(); ++i)
+ for(TypeList::const_iterator i = coll.types.begin(); i!=coll.types.end(); ++i)
(*i)->add_to_loader(*this);
}