#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_XLINK_NAMES_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_XLINK_NAMES_H_
#include <memory>
#include "third_party/blink/renderer/core/core_export.h"
#include "third_party/blink/renderer/core/dom/qualified_name.h"
namespace blink {
class XLinkQualifiedName : public QualifiedName { … };
namespace xlink_names {
CORE_EXPORT extern const WTF::AtomicString& kNamespaceURI;
CORE_EXPORT extern const blink::QualifiedName& kActuateAttr;
CORE_EXPORT extern const blink::QualifiedName& kArcroleAttr;
CORE_EXPORT extern const blink::QualifiedName& kHrefAttr;
CORE_EXPORT extern const blink::QualifiedName& kRoleAttr;
CORE_EXPORT extern const blink::QualifiedName& kShowAttr;
CORE_EXPORT extern const blink::QualifiedName& kTitleAttr;
CORE_EXPORT extern const blink::QualifiedName& kTypeAttr;
constexpr unsigned kAttrsCount = …;
std::unique_ptr<const QualifiedName*[]> GetAttrs();
void Init();
}
}
#endif