#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;
bool IncognitoInfo::IsSpanningMode(const Extension* extension) { … }
bool IncognitoInfo::IsSplitMode(const Extension* extension) { … }
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 { … }
}