HomeSort by relevance Sort by last modified time
    Searched refs:integer_sequence (Results 1 - 11 of 11) sorted by null

  /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, "");
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/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
30 using floatmix = std::integer_sequence<float>;
integer_seq.pass.cpp 13 // struct integer_sequence
29 using int3 = std::integer_sequence<int, 3, 2, 1>;
30 using size1 = std::integer_sequence<size_t, 7>;
31 using ushort2 = std::integer_sequence<unsigned short, 4, 6>;
32 using bool0 = std::integer_sequence<bool>;
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/intseq/intseq.intseq/
integer_seq.fail.cpp 13 // struct integer_sequence
30 using floatmix = std::integer_sequence<float>;
integer_seq.pass.cpp 13 // struct integer_sequence
29 using int3 = std::integer_sequence<int, 3, 2, 1>;
30 using size1 = std::integer_sequence<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 145 template<typename T, T...N> struct integer_sequence { typedef T value_type; }; // expected-warning {{extension}} struct in namespace:PR16519
151 template<typename T, T ...N, T ...Extra> struct __make_integer_sequence_impl<integer_sequence<T, N...>, Extra...> { // expected-warning 2{{extension}}
152 typedef integer_sequence<T, N..., sizeof...(N) + N..., Extra...> type;
157 template<typename Dummy> struct make<0, 0, Dummy> { typedef integer_sequence<T> type; };
158 template<typename Dummy> struct make<1, 1, Dummy> { typedef integer_sequence<T, 0> type; };
164 using X = integer_sequence<int, 0, 1, 2, 3, 4>; // expected-warning {{extension}}
  /external/libcxx/test/std/utilities/intseq/intseq.general/
integer_seq.pass.cpp 22 auto extract ( const AtContainer &t, const std::integer_sequence<T, I...> idx )
37 using intmix = std::integer_sequence<int, 9, 8, 7, 2>; // generates int: 9,8,7,2
  /ndk/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/intseq/intseq.general/
integer_seq.pass.cpp 22 auto extract ( const AtContainer &t, const std::integer_sequence<T, I...> idx )
37 using intmix = std::integer_sequence<int, 9, 8, 7, 2>; // generates int: 9,8,7,2
  /external/libcxx/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...>>
  /external/llvm/include/llvm/ADT/
STLExtras.h 257 template <class T, T... I> struct integer_sequence { struct in namespace:llvm
265 struct index_sequence : integer_sequence<std::size_t, I...> {};

Completed in 174 milliseconds