/external/libcxx/test/std/utilities/intseq/intseq.make/ |
make_integer_seq.pass.cpp | 13 // using make_integer_sequence = integer_sequence<T, 0, 1, ..., N-1>; 23 static_assert(std::is_same<std::make_integer_sequence<int, 0>, std::integer_sequence<int>>::value, ""); 24 static_assert(std::is_same<std::make_integer_sequence<int, 1>, std::integer_sequence<int, 0>>::value, ""); 25 static_assert(std::is_same<std::make_integer_sequence<int, 2>, std::integer_sequence<int, 0, 1>>::value, ""); 26 static_assert(std::is_same<std::make_integer_sequence<int, 3>, std::integer_sequence<int, 0, 1, 2>>::value, ""); 28 static_assert(std::is_same<std::make_integer_sequence<unsigned long long, 0>, std::integer_sequence<unsigned long long>>::value, ""); 29 static_assert(std::is_same<std::make_integer_sequence<unsigned long long, 1>, std::integer_sequence<unsigned long long, 0>>::value, ""); 30 static_assert(std::is_same<std::make_integer_sequence<unsigned long long, 2>, std::integer_sequence<unsigned long long, 0, 1>>::value, ""); 31 static_assert(std::is_same<std::make_integer_sequence<unsigned long long, 3>, std::integer_sequence<unsigned long long, 0, 1, 2>>::value, "");
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/utilities/intseq/intseq.make/ |
make_integer_seq.pass.cpp | 13 // using make_integer_sequence = integer_sequence<T, 0, 1, ..., N-1>; 23 static_assert(std::is_same<std::make_integer_sequence<int, 0>, std::integer_sequence<int>>::value, ""); 24 static_assert(std::is_same<std::make_integer_sequence<int, 1>, std::integer_sequence<int, 0>>::value, ""); 25 static_assert(std::is_same<std::make_integer_sequence<int, 2>, std::integer_sequence<int, 0, 1>>::value, ""); 26 static_assert(std::is_same<std::make_integer_sequence<int, 3>, std::integer_sequence<int, 0, 1, 2>>::value, ""); 28 static_assert(std::is_same<std::make_integer_sequence<unsigned long long, 0>, std::integer_sequence<unsigned long long>>::value, ""); 29 static_assert(std::is_same<std::make_integer_sequence<unsigned long long, 1>, std::integer_sequence<unsigned long long, 0>>::value, ""); 30 static_assert(std::is_same<std::make_integer_sequence<unsigned long long, 2>, std::integer_sequence<unsigned long long, 0, 1>>::value, ""); 31 static_assert(std::is_same<std::make_integer_sequence<unsigned long long, 3>, std::integer_sequence<unsigned long long, 0, 1, 2>>::value, "");
|
/external/libcxx/test/std/utilities/intseq/intseq.intseq/ |
integer_seq.fail.cpp | 13 // struct integer_sequence 32 using floatmix = std::integer_sequence<float>;
|
integer_seq.pass.cpp | 14 // struct integer_sequence 29 using int3 = std::integer_sequence<int, 3, 2, 1>; 30 using size1 = std::integer_sequence<std::size_t, 7>; 31 using ushort2 = std::integer_sequence<unsigned short, 4, 6>; 32 using bool0 = std::integer_sequence<bool>;
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/utilities/intseq/intseq.intseq/ |
integer_seq.fail.cpp | 13 // struct integer_sequence 32 using floatmix = std::integer_sequence<float>;
|
integer_seq.pass.cpp | 14 // struct integer_sequence 29 using int3 = std::integer_sequence<int, 3, 2, 1>; 30 using size1 = std::integer_sequence<std::size_t, 7>; 31 using ushort2 = std::integer_sequence<unsigned short, 4, 6>; 32 using bool0 = std::integer_sequence<bool>;
|
/external/clang/test/SemaTemplate/ |
class-template-spec.cpp | 154 template<typename T, T...N> struct integer_sequence { typedef T value_type; }; struct in namespace:PR16519 170 template<typename T, T ...N, T ...Extra> struct __make_integer_sequence_impl<integer_sequence<T, N...>, Extra...> { 174 typedef integer_sequence<T, N..., sizeof...(N) + N..., Extra...> type; 179 template<typename Dummy> struct make<0, 0, Dummy> { typedef integer_sequence<T> type; }; 180 template<typename Dummy> struct make<1, 1, Dummy> { typedef integer_sequence<T, 0> type; }; 190 using X = integer_sequence<int, 0, 1, 2, 3, 4>;
|
/external/clang/test/CodeGenCXX/ |
mangle-template.cpp | 206 template <class _Tp, _Tp...> struct integer_sequence {}; struct in namespace:std 211 __make_integer_seq<std::integer_sequence, int, N> make() {} 212 template __make_integer_seq<std::integer_sequence, int, 5> make<5>();
|
/external/libcxx/test/std/utilities/intseq/intseq.general/ |
integer_seq.pass.cpp | 21 auto extract ( const AtContainer &t, const std::integer_sequence<T, I...> ) 32 using intmix = std::integer_sequence<int, 9, 8, 7, 2>; // generates int: 9,8,7,2
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/utilities/intseq/intseq.general/ |
integer_seq.pass.cpp | 21 auto extract ( const AtContainer &t, const std::integer_sequence<T, I...> ) 32 using intmix = std::integer_sequence<int, 9, 8, 7, 2>; // generates int: 9,8,7,2
|
/external/libcxx/test/libcxx/utilities/variant/variant.variant/ |
variant_size.pass.cpp | 26 struct make_variant_imp<std::integer_sequence<size_t, Indices...>> {
|
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.apply/ |
apply_large_arity.pass.cpp | 38 struct make_function<Tp, std::integer_sequence<std::size_t, Idx...>> 52 struct make_tuple_imp<Tp, std::integer_sequence<std::size_t, Idx...>>
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/experimental/utilities/tuple/tuple.apply/ |
large_arity.pass.cpp | 38 struct make_function<Tp, std::integer_sequence<std::size_t, Idx...>> 52 struct make_tuple_imp<Tp, std::integer_sequence<std::size_t, Idx...>>
|
/prebuilts/ndk/r16/sources/cxx-stl/llvm-libc++/test/std/utilities/tuple/tuple.tuple/tuple.apply/ |
apply_large_arity.pass.cpp | 38 struct make_function<Tp, std::integer_sequence<std::size_t, Idx...>> 52 struct make_tuple_imp<Tp, std::integer_sequence<std::size_t, Idx...>>
|
/hardware/interfaces/confirmationui/support/include/android/hardware/confirmationui/support/ |
msg_formatting.h | 39 namespace integer_sequence { namespace in namespace:android::hardware::confirmationui::support 77 } // namespace integer_sequence 87 return tuple_move_helper(integer_sequence::make_t<sizeof...(T)>(), std::move(t)); 92 return tuple_move_helper(integer_sequence::make_t<sizeof...(T)>(), std::move(t)); 460 return tuple_tail(integer_sequence::make_t<1, sizeof...(Tail)>(), std::move(t)); 465 return tuple_tail(integer_sequence::make_t<1, sizeof...(Tail)>(), t);
|
/external/llvm/include/llvm/ADT/ |
STLExtras.h | 261 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 269 struct index_sequence : integer_sequence<std::size_t, I...> {};
|
/external/swiftshader/third_party/llvm-subzero/include/llvm/ADT/ |
STLExtras.h | 461 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 469 struct index_sequence : integer_sequence<std::size_t, I...> {};
|
/prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/ |
STLExtras.h | 673 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 681 struct index_sequence : integer_sequence<std::size_t, I...> {}; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/ADT/ |
STLExtras.h | 673 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 681 struct index_sequence : integer_sequence<std::size_t, I...> {}; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/ADT/ |
STLExtras.h | 673 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 681 struct index_sequence : integer_sequence<std::size_t, I...> {}; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/ADT/ |
STLExtras.h | 675 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 683 struct index_sequence : integer_sequence<std::size_t, I...> {}; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/ADT/ |
STLExtras.h | 675 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 683 struct index_sequence : integer_sequence<std::size_t, I...> {}; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/ADT/ |
STLExtras.h | 675 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 683 struct index_sequence : integer_sequence<std::size_t, I...> {}; [all...] |
/prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/ADT/ |
STLExtras.h | 675 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 683 struct index_sequence : integer_sequence<std::size_t, I...> {}; [all...] |
/prebuilts/clang/host/linux-x86/clang-4053586/prebuilt_include/llvm/include/llvm/ADT/ |
STLExtras.h | 673 template <class T, T... I> struct integer_sequence { struct in namespace:llvm 681 struct index_sequence : integer_sequence<std::size_t, I...> {}; [all...] |