summaryrefslogtreecommitdiff
path: root/tests/headers/template-param-usage-10.hpp
blob: a6f3ccd8710577396b23666c0dbda696ee925fc0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// bindgen-flags: -- -std=c++14

template <typename T, typename U, typename NeverUsed>
class DoublyIndirectUsage {
    using Aliased = T;
    typedef U Typedefed;

    class IndirectUsage {
        Aliased member;
        Typedefed another;
    };

    IndirectUsage doubly_indirect;
};