Класс System::Xml::NameTable

NameTable class

Реализует однопоточный XmlNameTable.

class NameTable : public System::Xml::XmlNameTable

Методы

МетодОписание
Add(const String&) overrideАтомизирует указанную строку и добавляет её в NameTable.
Add(const ArrayPtr<char16_t>&, int32_t, int32_t) overrideАтомизирует указанную строку и добавляет её в NameTable.
Get(const String&) overrideВозвращает атомизированную строку с указанным значением.
Get(const ArrayPtr<char16_t>&, int32_t, int32_t) overrideВозвращает атомизированную строку, содержащую те же символы, что и указанный диапазон символов в данном массиве.
NameTable()Инициализирует новый экземпляр класса NameTable.

Typedefs

Определение типаОписание
PtrПсевдоним для shared pointer к экземпляру этого класса.

Примечания

Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также