UniSet 2.32.1
|
#include <ObjectIndex.h>
Открытые члены | |
virtual const ObjectInfo * | getObjectInfo (const uniset::ObjectId) const noexcept=0 |
virtual const ObjectInfo * | getObjectInfo (const std::string &name) const noexcept=0 |
virtual ObjectId | getIdByName (const std::string &name) const noexcept=0 |
virtual std::string | getNameById (const uniset::ObjectId id) const noexcept |
std::string | getNodeName (const uniset::ObjectId id) const noexcept |
ObjectId | getNodeId (const std::string &name) const noexcept |
virtual std::string | getMapName (const uniset::ObjectId id) const noexcept=0 |
virtual std::string | getTextName (const uniset::ObjectId id) const noexcept=0 |
virtual std::ostream & | printMap (std::ostream &os) const noexcept=0 |
void | initLocalNode (const uniset::ObjectId nodeid) noexcept |
Открытые статические члены | |
static std::string | getBaseName (const std::string &fname) noexcept |
Защищенные данные | |
std::string | nmLocalNode = {""} |
Базовый интерфейс для работы с преобразованиями ObjectID <--> ObjectName
|
pure virtualnoexcept |
Замещается в uniset::ObjectIndex_Array, uniset::ObjectIndex_hashXML, uniset::ObjectIndex_idXML и uniset::ObjectIndex_XML.
|
pure virtualnoexcept |
Замещается в uniset::ObjectIndex_Array, uniset::ObjectIndex_XML, uniset::ObjectIndex_hashXML и uniset::ObjectIndex_idXML.
|
virtualnoexcept |
|
noexcept |
|
noexcept |
|
pure virtualnoexcept |
Замещается в uniset::ObjectIndex_Array, uniset::ObjectIndex_XML, uniset::ObjectIndex_hashXML и uniset::ObjectIndex_idXML.