void AddAttribute(const TCHAR *name, size_t name_length, const TCHAR *value, size_t value_length) { assert(name != NULL); assert(value != NULL); d->AddAttribute(name, name_length, value, value_length); }
/** * Add an attribute to an element. */ void AddAttribute(const TCHAR *name, const TCHAR *value) { assert(name != NULL); assert(value != NULL); d->AddAttribute(name, value); }
/** * Add an attribute to an element. */ void AddAttribute(tstring &&name, const TCHAR *value, size_t value_length) { d->AddAttribute(std::move(name), value, value_length); }