/// @file factory.cc /// @author Stefan Schmitt /// @version 1.0 /// @date 2003-07 /// /// Implements factory.hh. #include "base/factory.hh" namespace EyeMind { // Explicit instantiation. template LinkedList; bool Updater::Update() { Updatable* u = instances.Begin(); while (u) { u->Update(); u = ++instances; }; return true; } void Updater::Register(Updatable& u) { instances + u; } void Updater::Unregister(Updatable& u) { instances - u; } }; // namespace EyeMind