chromium/components/policy/core/common/schema_map.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 "components/policy/core/common/schema_map.h"

#include <utility>

#include "base/values.h"
#include "components/policy/core/common/policy_bundle.h"
#include "components/policy/core/common/policy_map.h"

namespace policy {

SchemaMap::SchemaMap() {}

SchemaMap::SchemaMap(DomainMap map) :{}

SchemaMap::~SchemaMap() {}

const DomainMap& SchemaMap::GetDomains() const {}

const ComponentMap* SchemaMap::GetComponents(PolicyDomain domain) const {}

const Schema* SchemaMap::GetSchema(const PolicyNamespace& ns) const {}

void SchemaMap::FilterBundle(PolicyBundle& bundle,
                             bool drop_invalid_component_policies) const {}

bool SchemaMap::HasComponents() const {}

void SchemaMap::GetChanges(const scoped_refptr<SchemaMap>& older,
                           PolicyNamespaceList* removed,
                           PolicyNamespaceList* added) const {}

void SchemaMap::GetNamespacesNotInOther(const SchemaMap* other,
                                        PolicyNamespaceList* list) const {}

}  // namespace policy