Index: tools/clang/plugins/ChromeClassTester.h |
diff --git a/tools/clang/plugins/ChromeClassTester.h b/tools/clang/plugins/ChromeClassTester.h |
index 6b5cdf3577ea3a71d85f87b0995a1af406e94a00..e3d7e3caab209d83eda315c16fc86de14ed7134c 100644 |
--- a/tools/clang/plugins/ChromeClassTester.h |
+++ b/tools/clang/plugins/ChromeClassTester.h |
@@ -85,10 +85,14 @@ class ChromeClassTester : public clang::ASTConsumer { |
clang::DiagnosticsEngine& diagnostic_; |
// List of banned namespaces. |
- std::vector<std::string> banned_namespaces_; |
+ std::set<std::string> banned_namespaces_; |
+ |
+ // List of directories allowed even though their parent directories are in |
+ // |banned_directories_|, below. |
+ std::set<std::string> allowed_directories_; |
// List of banned directories. |
- std::vector<std::string> banned_directories_; |
+ std::set<std::string> banned_directories_; |
// List of types that we don't check. |
std::set<std::string> ignored_record_names_; |