Home | History | Annotate | Download | only in test

Lines Matching refs: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;
56 A<Width, Depth> a;
57 typedef B<Width/2, Depth> Destination;
58 // typedef A<Width, Depth> Destination;
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