chromium/third_party/blink/renderer/core/view_transition/view_transition_type_set.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/view_transition/view_transition_type_set.h"

#include "third_party/blink/renderer/core/css/css_selector.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/view_transition/view_transition.h"
#include "third_party/blink/renderer/core/view_transition/view_transition_supplement.h"
#include "third_party/blink/renderer/platform/bindings/script_wrappable.h"

namespace blink {

class ViewTransitionTypeIterationSource
    : public ViewTransitionTypeSet::IterationSource {};

bool ViewTransitionTypeSet::IsValidType(const String& value) {}

ViewTransitionTypeSet::ViewTransitionTypeSet(
    ViewTransition* view_transition,
    const Vector<String>& initial_values) {}

void ViewTransitionTypeSet::AddInternal(const String& type) {}

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

void ViewTransitionTypeSet::add(const String& value,
                                ExceptionState& exception_state) {}

void ViewTransitionTypeSet::InvalidateStyle() {}

void ViewTransitionTypeSet::clearForBinding(ScriptState*, ExceptionState&) {}

bool ViewTransitionTypeSet::deleteForBinding(ScriptState*,
                                             const String& value,
                                             ExceptionState&) {}

ViewTransitionTypeSet::IterationSource*
ViewTransitionTypeSet::CreateIterationSource(ScriptState*, ExceptionState&) {}

}  // namespace blink