1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
// bindgen-flags: --blocklist-type Wrapper -- --std=c++11 template<typename T> struct Wrapper { struct Wrapped { T t; }; using Type = Wrapped; }; template<typename T> class Rooted { using MaybeWrapped = typename Wrapper<T>::Type; MaybeWrapped ptr; /** * <div rustbindgen replaces="Rooted_MaybeWrapped"></div> */ using MaybeWrapped_simple = T; };