X-Git-Url: http://git.tdb.fi/?p=libs%2Fdatafile.git;a=blobdiff_plain;f=source%2Floader.cpp;fp=source%2Floader.cpp;h=960621cf3b47c48fcef8d5e016c5bb210b4f31eb;hp=6a4a8d845dee3642a9091d31fc847f067937b4e9;hb=82d55799ee319bf2db357f2d5aded01ad0e2076f;hpb=82e19fd15e24f913fba0cf8a4fb0352f282c3389 diff --git a/source/loader.cpp b/source/loader.cpp index 6a4a8d8..960621c 100644 --- a/source/loader.cpp +++ b/source/loader.cpp @@ -54,12 +54,6 @@ Loader::Loader(): check_sub_loads(false) { } -Loader::~Loader() -{ - for(ActionMap::iterator i=local_actions.begin(); i!=local_actions.end(); ++i) - delete i->second; -} - void Loader::load(Parser &p) { if(!actions) @@ -249,5 +243,12 @@ const string &Loader::get_keyword() const return cur_st->keyword; } + +Loader::ActionMap::~ActionMap() +{ + for(iterator i=begin(); i!=end(); ++i) + delete i->second; +} + } // namespace DataFile } // namespace Msp