Описание класса QXmlNamePoolКласс QXmlNamePool является таблицей из общих строк, на которые ссылаются QXmlName. Далее... #include <QXmlNamePool> Замечание: Все функции в этом классе реентерабельны. Этот класс был введён в Qt 4.4. Открытые функции
Подробное описаниеКласс QXmlNamePool является таблицей из общих строк, на которые ссылаются QXmlName. QXmlNamePool используется для оптимизации операций с реализациями QXmlName. Реализации QXmlName представляют XML имя в том виде, который позволяет их обрабатывать более эффективно. Эффективность заключается в том, что архивированные строки, содержащие в себе XML имена, хранятся в реализации QXmlNamePool, где они связаны с бинарными идентификаторами, которые используются в качестве ключей для хранящихся QXmlName. Это означает, что каждая реализация QXmlName связана с тем пулом имён, в котором была создана, а пул имён должен хранить в себе её и создавать реализацию QXmlName, когда она понадобится. Помните также, что имя пула необходимо, если вам требуется восстановить QXmlName как текст, или вы должны получить доступ к любому строковому компоненту, так что, хотя реализации QXmlName могут быть использованы без ссылки на пул, имя пула должно присутствовать в области видимости, если необходимо будет извлекать строковую информацию. Смотрите также QXmlName и QXmlQuery::namePool(). Описание функций-членовQXmlNamePool::QXmlNamePool ()Создаёт пустой пул для имён. QXmlNamePool::QXmlNamePool ( const QXmlNamePool & other )Создаёт копию пула имён other. QXmlNamePool::~QXmlNamePool ()Уничтожает пул имён. Реализации QXmlName, созданные с именем этого пула, могут быть доступны поле вызова этого деструктора, но их текстовые строки будут недоступны. QXmlNamePool & QXmlNamePool::operator= ( const QXmlNamePool & other )Ассоциирует пул имён other с текущим. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |