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