18a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com// Copyright 2014 The Chromium Authors. All rights reserved.
28a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com// Use of this source code is governed by a BSD-style license that can be
38a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com// found in the LICENSE file.
48a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com
58a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com#ifndef COMPONENTS_KEYED_SERVICE_CORE_DEPENDENCY_NODE_H_
64868e6b221a4a98e40f977851af5fcf09631ea15senorblanco@chromium.org#define COMPONENTS_KEYED_SERVICE_CORE_DEPENDENCY_NODE_H_
78a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com
88a1c16ff38322f0210116fa7293eb8817c7e477ereed@android.com// Base class representing a node in a DependencyGraph.
9038aff623d9fd47946cd31685f74cf473f7c84f0senorblanco@chromium.orgclass DependencyNode {
104e2b3d3fb1288c6dc0f3ea1c0aa4a0d7c603bd7breed@google.com protected:
114e2b3d3fb1288c6dc0f3ea1c0aa4a0d7c603bd7breed@google.com  // This is intended to be used by the subclasses, not directly.
12038aff623d9fd47946cd31685f74cf473f7c84f0senorblanco@chromium.org  DependencyNode() {}
134e2b3d3fb1288c6dc0f3ea1c0aa4a0d7c603bd7breed@google.com  ~DependencyNode() {}
1482065d667f64e232bcde2ad849756a6096fcbe6freed@google.com};
1582065d667f64e232bcde2ad849756a6096fcbe6freed@google.com
16038aff623d9fd47946cd31685f74cf473f7c84f0senorblanco@chromium.org#endif  // COMPONENTS_KEYED_SERVICE_CORE_DEPENDENCY_NODE_H_
17038aff623d9fd47946cd31685f74cf473f7c84f0senorblanco@chromium.org