6 #ifndef DYNAMIC_GRAPH_POOL_H
7 #define DYNAMIC_GRAPH_POOL_H
39 typedef std::map<std::string, Entity *>
Entities;
45 static void destroy();
59 void registerEntity(
const std::string &entname,
Entity *ent);
64 void deregisterEntity(
const std::string &entname);
69 void deregisterEntity(
const Entities::iterator &entity);
77 const Entities &getEntityMap()
const;
80 bool existEntity(
const std::string &
name);
82 bool existEntity(
const std::string &
name,
Entity *&ptr);
87 void clearPlugin(
const std::string &
name);
98 void writeGraph(
const std::string &aFileName);
99 void writeCompletionList(std::ostream &os);