#include "MemoryManager.h"
#include <map>

namespace AMDiS {

  template<typename BaseClass>
  void CreatorMap<BaseClass>::clear() 
  {
    typename std::map< std::string, CreatorInterface<BaseClass>* >::iterator it;

    for (it = creatorMap.begin();
	 it != creatorMap.end();
	 ++it) {
      DELETE it->second;
    }
  }

}