#include namespace hk { namespace director { ComponentThread director; } namespace simulator { ComponentThread canvas; } namespace subconscious { ComponentThread subconscious; } std::unordered_map ComponentThread::componentThreads = { {director::director.thread.get_id(), director::director}, {simulator::canvas.thread.get_id(), simulator::canvas}, {subconscious::subconscious.thread.get_id(), subconscious::subconscious} }; } // namespace hk