#include "extensions/common/api/declarative_net_request/dnr_manifest_data.h"
#include <utility>
#include "base/check_op.h"
#include "base/no_destructor.h"
#include "extensions/common/api/declarative_net_request.h"
namespace extensions {
dnr_api;
namespace declarative_net_request {
DNRManifestData::RulesetInfo::RulesetInfo() = default;
DNRManifestData::RulesetInfo::~RulesetInfo() = default;
DNRManifestData::RulesetInfo::RulesetInfo(RulesetInfo&&) = default;
DNRManifestData::RulesetInfo& DNRManifestData::RulesetInfo::operator=(
RulesetInfo&&) = default;
DNRManifestData::DNRManifestData(std::vector<RulesetInfo> rulesets)
: … { … }
DNRManifestData::~DNRManifestData() = default;
const std::vector<DNRManifestData::RulesetInfo>& DNRManifestData::GetRulesets(
const Extension& extension) { … }
const DNRManifestData::ManifestIDToRulesetMap&
DNRManifestData::GetManifestIDToRulesetMap(const Extension& extension) { … }
const DNRManifestData::RulesetInfo& DNRManifestData::GetRuleset(
const Extension& extension,
RulesetID ruleset_id) { … }
}
}