Index: third_party/WebKit/Source/platform/inspector_protocol/Collections_h.template |
diff --git a/third_party/WebKit/Source/platform/inspector_protocol/Collections_h.template b/third_party/WebKit/Source/platform/inspector_protocol/Collections_h.template |
index a89bef413811e3af764275a5c6b6c788479d74a0..91675cbc43bfa792e916e3aa188c573d817a9bca 100644 |
--- a/third_party/WebKit/Source/platform/inspector_protocol/Collections_h.template |
+++ b/third_party/WebKit/Source/platform/inspector_protocol/Collections_h.template |
@@ -2,36 +2,41 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef Collections_h |
-#define Collections_h |
+#ifndef {{"_".join(config.protocol.namespace)}}_Collections_h |
+#define {{"_".join(config.protocol.namespace)}}_Collections_h |
+#include "{{config.protocol.package}}/Forward.h" |
#include <cstddef> |
#if defined(__APPLE__) && !defined(_LIBCPP_VERSION) |
#include <map> |
#include <set> |
-namespace blink { |
-namespace protocol { |
+{% for namespace in config.protocol.namespace %} |
+namespace {{namespace}} { |
+{% endfor %} |
template <class Key, class T> using HashMap = std::map<Key, T>; |
template <class Key> using HashSet = std::set<Key>; |
-} // namespace protocol |
-} // namespace blink |
+{% for namespace in config.protocol.namespace %} |
+} // namespace {{namespace}} |
+{% endfor %} |
#else |
#include <unordered_map> |
#include <unordered_set> |
-namespace blink { |
-namespace protocol { |
+{% for namespace in config.protocol.namespace %} |
+namespace {{namespace}} { |
+{% endfor %} |
template <class Key, class T> using HashMap = std::unordered_map<Key, T>; |
template <class Key> using HashSet = std::unordered_set<Key>; |
-} // namespace protocol |
-} // namespace blink |
+{% for namespace in config.protocol.namespace %} |
+} // namespace {{namespace}} |
+{% endfor %} |
#endif // defined(__APPLE__) && !defined(_LIBCPP_VERSION) |
@@ -43,4 +48,4 @@ template<typename T> char (&ArrayLengthHelperFunction(T (&)[0]))[0]; |
#endif |
#define PROTOCOL_ARRAY_LENGTH(array) sizeof(::ArrayLengthHelperFunction(array)) |
-#endif // !defined(Collections_h) |
+#endif // !defined({{"_".join(config.protocol.namespace)}}_Collections_h) |