chromium/extensions/common/manifest_handlers/incognito_info.cc

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

#include "extensions/common/manifest_handlers/incognito_info.h"

#include <memory>

#include "extensions/common/extension.h"

namespace extensions {

IncognitoManifestKeys;

IncognitoInfo::IncognitoInfo(api::incognito::IncognitoMode mode) :{}

IncognitoInfo::~IncognitoInfo() = default;

// static
bool IncognitoInfo::IsSpanningMode(const Extension* extension) {}

// static
bool IncognitoInfo::IsSplitMode(const Extension* extension) {}

// static
bool IncognitoInfo::IsIncognitoAllowed(const Extension* extension) {}

IncognitoHandler::IncognitoHandler() = default;
IncognitoHandler::~IncognitoHandler() = default;

bool IncognitoHandler::Parse(Extension* extension, std::u16string* error) {}

bool IncognitoHandler::AlwaysParseForType(Manifest::Type type) const {}

base::span<const char* const> IncognitoHandler::Keys() const {}

}  // namespace extensions