Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(54)

Unified Diff: tools/clang/blink_gc_plugin/NeedsTracing.h

Issue 1709343002: Remove tools/clang (this will break things temporarily). Base URL: https://github.com/domokit/mojo.git@master
Patch Set: Created 4 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « tools/clang/blink_gc_plugin/JsonWriter.h ('k') | tools/clang/blink_gc_plugin/OWNERS » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tools/clang/blink_gc_plugin/NeedsTracing.h
diff --git a/tools/clang/blink_gc_plugin/NeedsTracing.h b/tools/clang/blink_gc_plugin/NeedsTracing.h
deleted file mode 100644
index cf4c2c1f70af54aaa0bee4814cb50045c8613ea0..0000000000000000000000000000000000000000
--- a/tools/clang/blink_gc_plugin/NeedsTracing.h
+++ /dev/null
@@ -1,31 +0,0 @@
-// Copyright 2014 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.
-
-// NeedsTracing is a three-point value ordered by unneeded < unknown < needed.
-// Unneeded means that the point definitively does not need to be traced.
-
-#ifndef TOOLS_BLINK_GC_PLUGIN_NEEDS_TRACING_H_
-#define TOOLS_BLINK_GC_PLUGIN_NEEDS_TRACING_H_
-
-class NeedsTracing {
- public:
- static NeedsTracing Unneeded() { return kUnneeded; }
- static NeedsTracing Unknown() { return kUnknown; }
- static NeedsTracing Needed() { return kNeeded; }
- bool IsUnneeded() { return value_ == kUnneeded; }
- bool IsUnknown() { return value_ == kUnknown; }
- bool IsNeeded() { return value_ == kNeeded; }
- NeedsTracing LUB(const NeedsTracing& other) {
- return value_ > other.value_ ? value_ : other.value_;
- }
- bool operator==(const NeedsTracing& other) {
- return value_ == other.value_;
- }
- private:
- enum Value { kUnneeded, kUnknown, kNeeded };
- NeedsTracing(Value value) : value_(value) {}
- Value value_;
-};
-
-#endif // TOOLS_BLINK_GC_PLUGIN_NEEDS_TRACING_H_
« no previous file with comments | « tools/clang/blink_gc_plugin/JsonWriter.h ('k') | tools/clang/blink_gc_plugin/OWNERS » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698