Lines Matching full:depth
16 template <std::size_t Indx, std::size_t Depth>
18 : public virtual C<Indx, Depth-1>,
19 public virtual C<Indx+1, Depth-1>
30 template <std::size_t Indx, std::size_t Depth>
32 : public virtual C<Indx, Depth-1>,
33 public virtual C<Indx+1, Depth-1>
37 template <class Indx, std::size_t Depth>
40 template <std::size_t ...Indx, std::size_t Depth>
41 struct makeB<std::__tuple_indices<Indx...>, Depth>
42 : public B<Indx, Depth>...
46 template <std::size_t Width, std::size_t Depth>
48 : public makeB<typename std::__make_tuple_indices<Width>::type, Depth>
55 const std::size_t Depth = 5; in test() local
56 A<Width, Depth> a; in test()
57 typedef B<Width/2, Depth> Destination; in test()
58 // typedef A<Width, Depth> Destination; in test()
76 B<Width/2, Depth> -O3 48.334 93.190 libc++abi 93% faster
77 B<Width/2, Depth> -Os 58.535 94.103 libc++abi 61% faster
78 A<Width, Depth> -O3 11.515 33.134 libc++abi 188% faster
79 A<Width, Depth> -Os 12.631 31.553 libc++abi 150% faster