chromium/third_party/blink/renderer/modules/accessibility/ax_object_cache_lifecycle.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/modules/accessibility/ax_object_cache_lifecycle.h"

#include "base/notreached.h"
#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"

namespace blink {

#if DCHECK_IS_ON()
bool AXObjectCacheLifecycle::CanAdvanceTo(LifecycleState next_state) const {}

bool AXObjectCacheLifecycle::CanRewindTo(LifecycleState next_state) const {}
#endif

#define DEBUG_STRING_CASE(StateName)

static WTF::String StateAsDebugString(
    const AXObjectCacheLifecycle::LifecycleState& state) {}

WTF::String AXObjectCacheLifecycle::ToString() const {}

void AXObjectCacheLifecycle::AdvanceTo(LifecycleState next_state) {}

void AXObjectCacheLifecycle::EnsureStateAtMost(LifecycleState state) {}

}  // namespace blink