21 #ifndef ObjcetIndex_H_ 22 #define ObjcetIndex_H_ 26 #include "UniSetTypes.h" 40 virtual const ObjectInfo* getObjectInfo(
const std::string& name )
const noexcept = 0;
42 static std::string getBaseName(
const std::string& fname ) noexcept;
66 virtual std::ostream& printMap(std::ostream& os)
const noexcept = 0;
71 std::string nmLocalNode = {
""};
Definition: CallbackTimer.h:29
virtual std::string getNameById(const uniset::ObjectId id) const noexcept
Definition: ObjectIndex.cc:32
Definition: ObjectIndex.h:31
virtual std::string getTextName(const uniset::ObjectId id) const noexcept=0
virtual std::string getMapName(const uniset::ObjectId id) const noexcept=0
ObjectId getNodeId(const std::string &name) const noexcept
Definition: ObjectIndex.cc:42
virtual ObjectId getIdByName(const std::string &name) const noexcept=0
Definition: UniSetTypes.h:153
std::string getNodeName(const uniset::ObjectId id) const noexcept
Definition: ObjectIndex.cc:37
long ObjectId
Definition: UniSetTypes_i.idl:30