#include "third_party/blink/renderer/core/inspector/invalidation_set_to_selector_map.h"
#include "base/trace_event/trace_event.h"
#include "third_party/blink/renderer/core/css/invalidation/invalidation_set.h"
#include "third_party/blink/renderer/core/css/style_engine.h"
namespace blink {
InvalidationSetToSelectorMap::IndexedSelector::IndexedSelector(
StyleRule* style_rule,
unsigned selector_index)
: … { … }
void InvalidationSetToSelectorMap::IndexedSelector::Trace(
Visitor* visitor) const { … }
StyleRule* InvalidationSetToSelectorMap::IndexedSelector::GetStyleRule() const { … }
unsigned InvalidationSetToSelectorMap::IndexedSelector::GetSelectorIndex()
const { … }
String InvalidationSetToSelectorMap::IndexedSelector::GetSelectorText() const { … }
void InvalidationSetToSelectorMap::StartOrStopTrackingIfNeeded(
StyleEngine& style_engine) { … }
void InvalidationSetToSelectorMap::BeginSelector(StyleRule* style_rule,
unsigned selector_index) { … }
void InvalidationSetToSelectorMap::EndSelector() { … }
InvalidationSetToSelectorMap::SelectorScope::SelectorScope(
StyleRule* style_rule,
unsigned selector_index) { … }
InvalidationSetToSelectorMap::SelectorScope::~SelectorScope() { … }
void InvalidationSetToSelectorMap::RecordInvalidationSetEntry(
const InvalidationSet* invalidation_set,
SelectorFeatureType type,
const AtomicString& value) { … }
void InvalidationSetToSelectorMap::BeginInvalidationSetCombine(
const InvalidationSet* target,
const InvalidationSet* source) { … }
void InvalidationSetToSelectorMap::EndInvalidationSetCombine() { … }
InvalidationSetToSelectorMap::CombineScope::CombineScope(
const InvalidationSet* target,
const InvalidationSet* source) { … }
InvalidationSetToSelectorMap::CombineScope::~CombineScope() { … }
void InvalidationSetToSelectorMap::RemoveEntriesForInvalidationSet(
const InvalidationSet* invalidation_set) { … }
const InvalidationSetToSelectorMap::IndexedSelectorList*
InvalidationSetToSelectorMap::Lookup(const InvalidationSet* invalidation_set,
SelectorFeatureType type,
const AtomicString& value) { … }
InvalidationSetToSelectorMap::InvalidationSetToSelectorMap() { … }
void InvalidationSetToSelectorMap::Trace(Visitor* visitor) const { … }
Persistent<InvalidationSetToSelectorMap>&
InvalidationSetToSelectorMap::GetInstanceReference() { … }
}