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; };