chromium/third_party/blink/renderer/core/inspector/invalidation_set_to_selector_map.cc

// Copyright 2024 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#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 {}

// static
void InvalidationSetToSelectorMap::StartOrStopTrackingIfNeeded(
    StyleEngine& style_engine) {}

// static
void InvalidationSetToSelectorMap::BeginSelector(StyleRule* style_rule,
                                                 unsigned selector_index) {}

// static
void InvalidationSetToSelectorMap::EndSelector() {}

InvalidationSetToSelectorMap::SelectorScope::SelectorScope(
    StyleRule* style_rule,
    unsigned selector_index) {}
InvalidationSetToSelectorMap::SelectorScope::~SelectorScope() {}

// static
void InvalidationSetToSelectorMap::RecordInvalidationSetEntry(
    const InvalidationSet* invalidation_set,
    SelectorFeatureType type,
    const AtomicString& value) {}

// static
void InvalidationSetToSelectorMap::BeginInvalidationSetCombine(
    const InvalidationSet* target,
    const InvalidationSet* source) {}

// static
void InvalidationSetToSelectorMap::EndInvalidationSetCombine() {}

InvalidationSetToSelectorMap::CombineScope::CombineScope(
    const InvalidationSet* target,
    const InvalidationSet* source) {}

InvalidationSetToSelectorMap::CombineScope::~CombineScope() {}

// static
void InvalidationSetToSelectorMap::RemoveEntriesForInvalidationSet(
    const InvalidationSet* invalidation_set) {}

// static
const InvalidationSetToSelectorMap::IndexedSelectorList*
InvalidationSetToSelectorMap::Lookup(const InvalidationSet* invalidation_set,
                                     SelectorFeatureType type,
                                     const AtomicString& value) {}

InvalidationSetToSelectorMap::InvalidationSetToSelectorMap() {}

void InvalidationSetToSelectorMap::Trace(Visitor* visitor) const {}

// static
Persistent<InvalidationSetToSelectorMap>&
InvalidationSetToSelectorMap::GetInstanceReference() {}

}  // namespace blink