/
redgpu
/
tech5
Обзор
Документация
Войти
/
redgpu
/
tech5
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
source/shared/idlib/xml/xmlattribute.h
30 строк
874 B
Justin Marshall
First pass idLib conversion from hex rays4.
08 авг 2026, 23:54
08 авг 2026, 23:54
09a4cb9
Код
Авторство
О чём код?
#pragma once #include "../text/str.h" class idXMLAttribute { public: idXMLAttribute(const char* attributeName = "", const char* attributeValue = "") : name(attributeName), value(attributeValue) { name.TrimWhitespaceRecovered(); } const char* GetName() const { return name.c_str(); } const char* GetValue() const { return value.c_str(); } void SetValue(const char* newValue) { value = newValue; } void FormatEntities() { name.ReplaceRecovered("&", "&"); name.ReplaceRecovered("<", "<"); name.ReplaceRecovered(">", ">"); value.ReplaceRecovered("&", "&"); value.ReplaceRecovered("<", "<"); value.ReplaceRecovered(">", ">"); } private: idStr name; idStr value; }; static_assert(sizeof(idXMLAttribute) == 64, "Recovered idXMLAttribute ABI changed");