21 #ifndef ObjectIndex_Array_H_ 22 #define ObjectIndex_Array_H_ 25 #include <unordered_map> 27 #include "UniSetTypes.h" 28 #include "Exceptions.h" 29 #include "ObjectIndex.h" 50 virtual const ObjectInfo* getObjectInfo(
const std::string& name )
const noexcept
override;
55 virtual std::ostream& printMap(std::ostream& os)
const noexcept
override;
61 typedef std::unordered_map<std::string, ObjectId> MapObjectKey;
62 MapObjectKey::iterator MapObjectKeyIterator;
Definition: CommonEventLoop.h:14
Definition: ObjectIndex.h:31
virtual std::string getMapName(const ObjectId id) const noexcept override
Definition: ObjectIndex_Array.cc:61
virtual std::string getTextName(const ObjectId id) const noexcept override
Definition: ObjectIndex_Array.cc:70
Definition: UniSetTypes.h:144
virtual ObjectId getIdByName(const std::string &name) const noexcept override
Definition: ObjectIndex_Array.cc:50
Definition: ObjectIndex_Array.h:42
long ObjectId
Definition: UniSetTypes_i.idl:30