blob: 73bce919b442ffce0e4ad270add1f24c9f35d4ba [file]
// Copyright 2025 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "chromeos/ash/experiences/arc/arc_platform_support.h"
#include "base/check_op.h"
namespace arc {
namespace {
ArcPlatformSupport* g_arc_platform_support = nullptr;
} // namespace
ArcPlatformSupport::ArcPlatformSupport() {
CHECK(!g_arc_platform_support);
g_arc_platform_support = this;
}
ArcPlatformSupport::~ArcPlatformSupport() {
CHECK_EQ(g_arc_platform_support, this);
g_arc_platform_support = nullptr;
}
// static
ArcPlatformSupport* ArcPlatformSupport::Get() {
return g_arc_platform_support;
}
} // namespace arc