// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Generated from template: // templates/make_qualified_names.h.tmpl // and input files: // ../../third_party/blink/renderer/core/xml/xmlns_attribute_names.json5 #ifndef THIRD_PARTY_BLINK_RENDERER_CORE_XMLNS_NAMES_H_ #define THIRD_PARTY_BLINK_RENDERER_CORE_XMLNS_NAMES_H_ #include <memory> #include "third_party/blink/renderer/core/dom/qualified_name.h" namespace blink { class XMLNSQualifiedName : public QualifiedName { … }; namespace xmlns_names { // Namespace extern const WTF::AtomicString& kNamespaceURI; // Tags // Attributes extern const blink::QualifiedName& kXmlnsAttr; constexpr unsigned kAttrsCount = …; std::unique_ptr<const QualifiedName*[]> GetAttrs(); void Init(); } // namespace xmlns_names } // namespace blink #endif // THIRD_PARTY_BLINK_RENDERER_CORE_XMLNS_NAMES_H_