diff options
Diffstat (limited to 'libbindgen/tests/headers')
-rw-r--r-- | libbindgen/tests/headers/reparented_replacement.hpp | 16 | ||||
-rw-r--r-- | libbindgen/tests/headers/replace_template_alias.hpp | 2 | ||||
-rw-r--r-- | libbindgen/tests/headers/whitelist-namespaces-basic.hpp | 2 |
3 files changed, 18 insertions, 2 deletions
diff --git a/libbindgen/tests/headers/reparented_replacement.hpp b/libbindgen/tests/headers/reparented_replacement.hpp new file mode 100644 index 00000000..4ac2bf03 --- /dev/null +++ b/libbindgen/tests/headers/reparented_replacement.hpp @@ -0,0 +1,16 @@ +// bindgen-flags: --enable-cxx-namespaces + +namespace foo { + struct Bar { + int baz; + }; +} + +namespace bar { + /// <div rustbindgen replaces="foo::Bar"></div> + struct Bar_Replacement { + int bazz; + }; +}; + +typedef foo::Bar ReferencesBar; diff --git a/libbindgen/tests/headers/replace_template_alias.hpp b/libbindgen/tests/headers/replace_template_alias.hpp index b0648994..c325b5a3 100644 --- a/libbindgen/tests/headers/replace_template_alias.hpp +++ b/libbindgen/tests/headers/replace_template_alias.hpp @@ -18,6 +18,6 @@ class Rooted { /// But the replacement type does use T! /// -/// <div rustbindgen replaces="JS_detail_MaybeWrapped" /> +/// <div rustbindgen replaces="JS::detail::MaybeWrapped" /> template <typename T> using replaces_MaybeWrapped = T; diff --git a/libbindgen/tests/headers/whitelist-namespaces-basic.hpp b/libbindgen/tests/headers/whitelist-namespaces-basic.hpp index abe9dc11..2eaa8740 100644 --- a/libbindgen/tests/headers/whitelist-namespaces-basic.hpp +++ b/libbindgen/tests/headers/whitelist-namespaces-basic.hpp @@ -1,4 +1,4 @@ -// bindgen-flags: --enable-cxx-namespaces --whitelist-type outer_inner_Helper +// bindgen-flags: --enable-cxx-namespaces --whitelist-type outer::inner::Helper namespace outer { namespace inner { |