Chromium Code Reviews| Index: base/memory/scoped_policy.h |
| diff --git a/base/memory/scoped_policy.h b/base/memory/scoped_policy.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..69698d9a0ddb2320f4cbdc57c0979ed44cca4c93 |
| --- /dev/null |
| +++ b/base/memory/scoped_policy.h |
| @@ -0,0 +1,27 @@ |
| +// 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_ |
| +#pragma once |
| + |
| +namespace base { |
| + |
|
Mark Mentovai
2012/06/01 03:10:32
Eliminate this blank line.
sail
2012/06/01 03:19:03
Done.
|
| +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 the object and any initial ownership is |
|
Mark Mentovai
2012/06/01 03:10:32
Blank line before.
sail
2012/06/01 03:19:03
Done.
|
| + // not changed. |
| + RETAIN |
| +}; |
| + |
| +} // namespace scoped_policy |
| + |
|
Mark Mentovai
2012/06/01 03:10:32
Eliminate this blank line too.
sail
2012/06/01 03:19:03
Done.
|
| +} // namespace base |
| + |
| +#endif // BASE_MEMORY_SCOPED_POLICY_H_ |