#include "third_party/blink/renderer/core/dom/named_node_map.h"
#include "third_party/blink/renderer/core/dom/attr.h"
#include "third_party/blink/renderer/core/dom/document.h"
#include "third_party/blink/renderer/core/dom/element.h"
#include "third_party/blink/renderer/core/html/html_document.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/wtf/vector.h"
namespace blink {
Attr* NamedNodeMap::getNamedItem(const AtomicString& name) const { … }
Attr* NamedNodeMap::getNamedItemNS(const AtomicString& namespace_uri,
const AtomicString& local_name) const { … }
Attr* NamedNodeMap::removeNamedItem(const AtomicString& name,
ExceptionState& exception_state) { … }
Attr* NamedNodeMap::removeNamedItemNS(const AtomicString& namespace_uri,
const AtomicString& local_name,
ExceptionState& exception_state) { … }
Attr* NamedNodeMap::setNamedItem(Attr* attr, ExceptionState& exception_state) { … }
Attr* NamedNodeMap::setNamedItemNS(Attr* attr,
ExceptionState& exception_state) { … }
Attr* NamedNodeMap::item(uint32_t index) const { … }
uint32_t NamedNodeMap::length() const { … }
void NamedNodeMap::NamedPropertyEnumerator(Vector<String>& names,
ExceptionState&) const { … }
bool NamedNodeMap::NamedPropertyQuery(const AtomicString& name,
ExceptionState& exception_state) const { … }
void NamedNodeMap::Trace(Visitor* visitor) const { … }
}