#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&) { … }
}