15 void addGroup(
const std::string& name, std::unique_ptr<HebirosGroup> group);
24 bool hasGroup(
const std::string& name)
const;
32 std::map<std::string, std::unique_ptr<HebirosGroup>>
_groups{};
void removeGroup(const std::string &name)
void addGroup(const std::string &name, std::unique_ptr< HebirosGroup > group)
static HebirosGroupRegistry _instance
HebirosGroupRegistry()=default
static HebirosGroupRegistry & Instance()
HebirosGroup * getGroup(const std::string &name)
std::map< std::string, std::unique_ptr< HebirosGroup > > _groups
bool hasGroup(const std::string &name) const