12345678910111213141516171819202122232425 |
- // Copyright (c) 2012 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef BASE_MEMORY_SCOPED_POLICY_H_
- #define BASE_MEMORY_SCOPED_POLICY_H_
- namespace base {
- namespace scoped_policy {
- // Defines the ownership policy for a scoped object.
- enum OwnershipPolicy {
- // The scoped object takes ownership of an object by taking over an existing
- // ownership claim.
- ASSUME,
- // The scoped object will retain the object and any initial ownership is
- // not changed.
- RETAIN
- };
- } // namespace scoped_policy
- } // namespace base
- #endif // BASE_MEMORY_SCOPED_POLICY_H_
|