summaryrefslogtreecommitdiff
path: root/tests/headers/anonymous-template-types.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/headers/anonymous-template-types.hpp')
-rw-r--r--tests/headers/anonymous-template-types.hpp24
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/headers/anonymous-template-types.hpp b/tests/headers/anonymous-template-types.hpp
new file mode 100644
index 00000000..9ada71a9
--- /dev/null
+++ b/tests/headers/anonymous-template-types.hpp
@@ -0,0 +1,24 @@
+// bindgen-flags: -- -std=c++14
+
+template <typename T, typename>
+struct Foo {
+ T t_member;
+};
+
+template <typename U, typename>
+struct Bar {
+ char member;
+};
+
+template <typename, typename V>
+struct Quux {
+ V v_member;
+};
+
+template <typename, typename W>
+struct Lobo {
+ char also_member;
+};
+
+template <typename>
+using AliasWithAnonType = char;