summaryrefslogtreecommitdiff
path: root/bindgen-tests/tests/headers/replaces_double.hpp
blob: ce6a8dbb45b1e9776c4dc5080c214bfd50d4ef1c (plain)
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;
};