18 #ifndef HASH_SET_MANAGER
19 #define HASH_SET_MANAGER
35 std::map<std::string, AbstractHashSetPtr>
hashSets;
51 std::cout <<
"Error: hash set exists: " << name << std::endl;
55 if (hashSet !=
nullptr) {
65 std::cout <<
"Error: hash set doesn't exist: " << name << std::endl;
79 totalSize += a->second->getSize();
std::shared_ptr< AbstractHashSet > AbstractHashSetPtr
AbstractHashSetPtr getHashSet(std::string name)
std::map< std::string, AbstractHashSetPtr > hashSets
bool removeHashSet(std::string name)
bool addHashSet(std::string name, AbstractHashSetPtr hashSet)