#ifndef THIRD_PARTY_BLINK_RENDERER_CORE_CSS_SELECTOR_CHECKER_INL_H_
#define THIRD_PARTY_BLINK_RENDERER_CORE_CSS_SELECTOR_CHECKER_INL_H_
#include "third_party/blink/renderer/core/css/css_selector.h"
#include "third_party/blink/renderer/core/css/selector_checker.h"
#include "third_party/blink/renderer/core/html/html_document.h"
namespace blink {
bool EasySelectorChecker::IsEasy(const CSSSelector* selector) { … }
bool EasySelectorChecker::Match(const CSSSelector* selector,
const Element* element) { … }
bool EasySelectorChecker::MatchOne(const CSSSelector* selector,
const Element* element) { … }
bool EasySelectorChecker::AttributeIsSet(const Element& element,
const QualifiedName& attr) { … }
bool EasySelectorChecker::AttributeMatches(const Element& element,
const QualifiedName& attr,
const AtomicString& value) { … }
bool EasySelectorChecker::AttributeItemHasName(const Attribute& attribute_item,
const Element& element,
const QualifiedName& name) { … }
}
#endif