chromium/ui/base/metadata/metadata_cache.cc

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

#include "ui/base/metadata/metadata_cache.h"

#include "base/check_op.h"
#include "base/containers/contains.h"
#include "base/memory/raw_ptr.h"
#include "base/no_destructor.h"
#include "ui/base/metadata/metadata_types.h"

namespace ui {
namespace metadata {

MetaDataCache::MetaDataCache() = default;
MetaDataCache::~MetaDataCache() = default;

// static
MetaDataCache* MetaDataCache::GetInstance() {}

void MetaDataCache::AddClassMetaData(
    std::unique_ptr<ClassMetaData> class_data) {}

std::vector<raw_ptr<ClassMetaData, VectorExperimental>>&
MetaDataCache::GetCachedTypes() {}

void RegisterClassInfo(std::unique_ptr<ClassMetaData> meta_data) {}

}  // namespace metadata
}  // namespace ui