UniSet  2.6.0
Открытые члены | Защищенные члены | Друзья
Класс uniset::ObjectIndex_XML
Граф наследования:uniset::ObjectIndex_XML:
Inheritance graph
[см. легенду]
Граф связей класса uniset::ObjectIndex_XML:
Collaboration graph
[см. легенду]

Полный список членов класса

Открытые члены

 ObjectIndex_XML (const std::string &xmlfile, size_t minSize=1000)
 ObjectIndex_XML (const std::shared_ptr< UniXML > &xml, size_t minSize=1000)
virtual const uniset::ObjectInfogetObjectInfo (const ObjectId) const noexcept override
virtual const uniset::ObjectInfogetObjectInfo (const std::string &name) const noexcept override
virtual ObjectId getIdByName (const std::string &name) const noexcept override
virtual std::string getMapName (const ObjectId id) const noexcept override
virtual std::string getTextName (const ObjectId id) const noexcept override
virtual std::ostream & printMap (std::ostream &os) const noexcept override

Защищенные члены

void build (const std::shared_ptr< UniXML > &xml)
size_t read_section (const std::shared_ptr< UniXML > &xml, const std::string &sec, size_t ind)
size_t read_nodes (const std::shared_ptr< UniXML > &xml, const std::string &sec, size_t ind)

Друзья

std::ostream & operator<< (std::ostream &os, ObjectIndex_XML &oi)

Подробное описание


Методы

ObjectId ObjectIndex_XML::getIdByName ( const std::string &  name) const [override, virtual]
Возвращает:
uniset::DefaultObjectId if not found

Замещает uniset::ObjectIndex.

string ObjectIndex_XML::getMapName ( const ObjectId  id) const [override, virtual]
Возвращает:
"" if not found

Замещает uniset::ObjectIndex.

string ObjectIndex_XML::getTextName ( const ObjectId  id) const [override, virtual]
Возвращает:
"" if not found

Замещает uniset::ObjectIndex.