chromium/third_party/blink/common/manifest/manifest_util.cc

// Copyright 2016 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/public/common/manifest/manifest_util.h"

#include "base/no_destructor.h"
#include "base/strings/string_util.h"
#include "base/strings/utf_string_conversions.h"
#include "third_party/blink/public/common/manifest/manifest.h"
#include "third_party/blink/public/common/permissions_policy/permissions_policy.h"
#include "third_party/blink/public/mojom/manifest/capture_links.mojom.h"
#include "third_party/blink/public/mojom/manifest/display_mode.mojom.h"
#include "third_party/blink/public/mojom/manifest/manifest.mojom.h"

namespace blink {

bool IsEmptyManifest(const mojom::Manifest& manifest) {}

bool IsEmptyManifest(const mojom::ManifestPtr& manifest) {}

bool IsDefaultManifest(const mojom::Manifest& manifest,
                       const GURL& document_url) {}

bool IsDefaultManifest(const mojom::ManifestPtr& manifest,
                       const GURL& document_url) {}

std::string DisplayModeToString(blink::mojom::DisplayMode display) {}

blink::mojom::DisplayMode DisplayModeFromString(const std::string& display) {}

bool IsBasicDisplayMode(blink::mojom::DisplayMode display) {}

std::string WebScreenOrientationLockTypeToString(
    device::mojom::ScreenOrientationLockType orientation) {}

device::mojom::ScreenOrientationLockType WebScreenOrientationLockTypeFromString(
    const std::string& orientation) {}

mojom::CaptureLinks CaptureLinksFromString(const std::string& capture_links) {}

std::optional<mojom::ManifestLaunchHandler::ClientMode> ClientModeFromString(
    const std::string& client_mode) {}

}  // namespace blink