chromium/chrome/browser/ui/webui/side_panel/customize_chrome/wallpaper_search/wallpaper_search_string_map.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 "chrome/browser/ui/webui/side_panel/customize_chrome/wallpaper_search/wallpaper_search_string_map.h"

#include "base/containers/fixed_flat_map.h"
#include "base/functional/callback.h"
#include "base/memory/ptr_util.h"
#include "base/no_destructor.h"
#include "chrome/grit/generated_resources.h"
#include "ui/base/l10n/l10n_util.h"

namespace {
constexpr auto kCategoryStringMap =;

constexpr auto kDescriptorAStringMap =;

constexpr auto kDescriptorBStringMap =;

constexpr auto kDescriptorCStringMap =;

constexpr auto kInspirationDescriptionStringMap =;

template <size_t N>
std::optional<std::string> FindString(
    std::string_view key,
    const base::fixed_flat_map<std::string_view, int, N>& map) {}

WallpaperSearchStringMap::Factory& GetFactoryInstance() {}
}  // namespace

// static
std::unique_ptr<WallpaperSearchStringMap> WallpaperSearchStringMap::Create() {}

// static
void WallpaperSearchStringMap::SetFactory(Factory factory) {}

std::optional<std::string> WallpaperSearchStringMap::FindCategory(
    std::string_view key) const {}

std::optional<std::string> WallpaperSearchStringMap::FindDescriptorA(
    std::string_view key) const {}

std::optional<std::string> WallpaperSearchStringMap::FindDescriptorB(
    std::string_view key) const {}

std::optional<std::string> WallpaperSearchStringMap::FindDescriptorC(
    std::string_view key) const {}

std::optional<std::string> WallpaperSearchStringMap::FindInspirationDescription(
    std::string_view key) const {}