1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef TOOLS_BLINK_GC_PLUGIN_BLINK_GC_PLUGIN_OPTIONS_H_
6 #define TOOLS_BLINK_GC_PLUGIN_BLINK_GC_PLUGIN_OPTIONS_H_
12 struct BlinkGCPluginOptions
{
13 BlinkGCPluginOptions()
14 : enable_oilpan(false),
17 warn_unneeded_finalizer(false) {}
21 bool warn_unneeded_finalizer
;
22 std::set
<std::string
> ignored_classes
;
23 std::set
<std::string
> checked_namespaces
;
24 std::vector
<std::string
> ignored_directories
;
27 #endif // TOOLS_BLINK_GC_PLUGIN_BLINK_GC_PLUGIN_OPTIONS_H_