#include "iwa/addon.hpp" #include namespace iwa { namespace { std::vector& getAddonsVector() noexcept { static std::vector addons; return addons; } } Addon::Addon() { getAddonsVector().push_back(this); } std::span getAddons() noexcept { return getAddonsVector(); } } // namespace iwa