/external/clang/test/Parser/ |
H A D | PR11000.cpp | 4 class tuple<> class 7 tuple(allocator_arg_t, const _Alloc&) {} function in class:tuple
|
/external/clang/test/Index/ |
H A D | usrs-cxx0x.cpp | 2 struct tuple { }; struct 4 void f(tuple<int, float, double>); 13 // CHECK: usrs-cxx0x.cpp c:@ST>1#pT@tuple Extent=[1:1 - 2:17] 14 // CHECK: usrs-cxx0x.cpp c:@F@f#$@S@tuple>#p3Ifd# Extent=[4:1 - 4:34]
|
/external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/temp.deduct.type/ |
H A D | p2-0x.cpp | 10 template<typename ...> struct tuple; 18 struct same_tuple<tuple<Types1...>, tuple<Types1...> > { 22 int same_tuple_check1[same_tuple<tuple<int, float>, tuple<int, double>>::value? -1 : 1]; 23 int same_tuple_check2[same_tuple<tuple<float, double>, tuple<float, double>>::value? 1 : -1];
|
H A D | p9-0x.cpp | 3 template<typename ...Types> struct tuple; 23 struct tuple_same_with_int<tuple<Types...>, tuple<Types..., int>> { 27 int tuple_same_with_int_1[tuple_same_with_int<tuple<int, float, double>, 28 tuple<int, float, double, int> 44 typedef tuple<ElementTypes...> element_types; 47 typedef tuple<unsigned_c<Bounds>...> bounds_types; 51 tuple<int, float, double>>::value? 1 : -1]; 53 tuple<unsigned_c<1>, unsigned_c<2>, unsigned_c<3>>
|
/external/libcxx/test/std/containers/unord/unord.map/unord.map.elem/ |
H A D | index_tuple.pass.cpp | 23 #include <tuple> 29 size_t operator()(const tuple<int,int>&) const {return 0;} argument 34 unordered_map<tuple<int,int>, size_t, my_hash> m;
|
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.helper/ |
H A D | tuple_size_v.fail.cpp | 12 // <tuple> 16 // Expect failures with a reference type, pointer type, and a non-tuple type. 18 #include <tuple> 22 (void)std::tuple_size_v<std::tuple<> &>; // expected-note {{requested here}} 24 (void)std::tuple_size_v<std::tuple<>*>; // expected-note {{requested here}} 25 // expected-error@tuple:* 3 {{implicit instantiation of undefined template}}
|
H A D | tuple_size.fail.cpp | 12 // <tuple> 15 // class tuple_size<tuple<Types...>> 18 // Expect failures with a reference type, pointer type, and a non-tuple type. 20 #include <tuple> 24 (void)std::tuple_size<std::tuple<> &>::value; // expected-error {{implicit instantiation of undefined template}} 26 (void)std::tuple_size<std::tuple<>*>::value; // expected-error {{implicit instantiation of undefined template}}
|
/external/libcxx/test/std/containers/associative/map/map.access/ |
H A D | index_tuple.pass.cpp | 23 #include <tuple> 29 map<tuple<int,int>, size_t> m;
|
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/ |
H A D | const_Types2.fail.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 14 // explicit tuple(const T&...); 18 #include <tuple> 25 std::tuple<int, char*, std::string, double&> t(2, nullptr, "text");
|
H A D | alloc_convert_copy.fail.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 15 // tuple(allocator_arg_t, const Alloc& a, tuple<UTypes...> const&); 19 #include <tuple> 28 std::tuple<ExplicitCopy> const_explicit_copy_test() { 29 const std::tuple<int> t1(42); 34 std::tuple<ExplicitCopy> non_const_explicit_copy_test() { 35 std::tuple<int> t1(42);
|
H A D | PR31384.pass.cpp | 13 // <tuple> 15 // template <class TupleLike> tuple(TupleLike&&); // libc++ extension 18 #include <tuple> 34 struct Derived : std::tuple<T> { 35 using std::tuple<T>::tuple; 37 operator std::tuple<U>() && { ++count; return {}; } 42 struct ExplicitDerived : std::tuple<T> { 43 using std::tuple<T>::tuple; [all...] |
H A D | dtor.pass.cpp | 12 // <tuple> 14 // template <class... Types> class tuple; 16 // ~tuple(); 19 // The destructor of tuple shall be a trivial destructor 22 #include <tuple> 30 std::tuple<> >::value, ""); 32 std::tuple<void*> >::value, ""); 34 std::tuple<int, float> >::value, ""); 36 std::tuple<std::string> >::value, ""); 38 std::tuple<in [all...] |
H A D | copy.fail.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 14 // tuple(const tuple& u) = default; 18 #include <tuple> 26 typedef std::tuple<MoveOnly> T;
|
H A D | implicit_deduction_guides.pass.cpp | 18 // <tuple> 20 // Test that the constructors offered by std::tuple are formulated 24 #include <tuple> 36 // (1) tuple(const Types&...) -> tuple<Types...> 37 // (2) explicit tuple(const Types&...) -> tuple<Types...> 38 // (3) tuple(AT, A const&, Types const&...) -> tuple<Types...> 39 // (4) explicit tuple(A 51 ASSERT_SAME_TYPE(decltype(t1), std::tuple<int>); member in class:std 53 ASSERT_SAME_TYPE(decltype(t2), std::tuple<int, double, decltype(nullptr)>); member in class:std 60 ASSERT_SAME_TYPE(decltype(t1), std::tuple<T>); member in class:std 64 ASSERT_SAME_TYPE(decltype(t2), std::tuple<T, long, T>); member in class:std 69 ASSERT_SAME_TYPE(decltype(t1), std::tuple<int>); member in class:std 72 ASSERT_SAME_TYPE(decltype(t2), std::tuple<int, double, int>); member in class:std 79 ASSERT_SAME_TYPE(decltype(t1), std::tuple<T>); member in class:std 83 ASSERT_SAME_TYPE(decltype(t2), std::tuple<T, long, T>); member in class:std 127 ASSERT_SAME_TYPE(decltype(t1), std::tuple<>); member in class:std 131 ASSERT_SAME_TYPE(decltype(t1), std::tuple<>); member in class:std 136 ASSERT_SAME_TYPE(decltype(t1), std::tuple<>); member in class:std 140 ASSERT_SAME_TYPE(decltype(t1), std::tuple<>); member in class:std 145 ASSERT_SAME_TYPE(decltype(t1), std::tuple<>); member in class:std 149 ASSERT_SAME_TYPE(decltype(t1), std::tuple<>); member in class:std [all...] |
H A D | const_Types.fail.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 14 // explicit tuple(const T&...); 18 #include <tuple> 27 std::tuple<ExplicitCopy> const_explicit_copy() { 34 std::tuple<ExplicitCopy> non_const_explicit_copy() { 40 std::tuple<ExplicitCopy> const_explicit_copy_no_brace() {
|
/external/libcxx/test/std/utilities/tuple/tuple.general/ |
H A D | tuple.smartptr.pass.cpp | 14 // auto_ptr doesn't have a copy constructor that takes a const &, but tuple does. 16 #include <tuple> 21 std::tuple<std::unique_ptr<char>> up; 22 std::tuple<std::shared_ptr<char>> sp; 23 std::tuple<std::weak_ptr <char>> wp; 26 std::tuple<std::unique_ptr<char[]>> up; 27 std::tuple<std::shared_ptr<char[]>> sp; 28 std::tuple<std::weak_ptr <char[]>> wp;
|
/external/libcxx/test/libcxx/utilities/tuple/tuple.tuple/ |
H A D | empty_member.pass.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 18 #include <tuple> 27 typedef std::tuple<int, A> T; 31 typedef std::tuple<A, int> T; 35 typedef std::tuple<A, int, B> T; 39 typedef std::tuple<A, B, int> T; 43 typedef std::tuple<int, A, B> T;
|
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/ |
H A D | copy.fail.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 14 // tuple& operator=(const tuple& u); 18 #include <tuple> 26 typedef std::tuple<MoveOnly> T;
|
H A D | tuple_array_template_depth.pass.cpp | 12 // <tuple> 14 // template <class... Types> class tuple; 16 // template <class Tuple, __tuple_assignable<Tuple, tuple> > 17 // tuple & operator=(Tuple &&); 20 // on the array when it doesn't match the size of the tuple. 23 #include <tuple> 27 typedef std::tuple<array_t> tuple_t;
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/test/format/ |
H A D | NumberFormatDataDrivenTest.java | 60 public String format(DataDrivenNumberFormatTestData tuple) { 61 DecimalFormat_ICU58 fmt = createDecimalFormat(tuple); 62 String actual = fmt.format(toNumber(tuple.format)); 63 String expected = tuple.output; 71 public String toPattern(DataDrivenNumberFormatTestData tuple) { 72 DecimalFormat_ICU58 fmt = createDecimalFormat(tuple); 74 if (tuple.toPattern != null) { 75 String expected = tuple.toPattern; 81 if (tuple.toLocalizedPattern != null) { 82 String expected = tuple 441 propertiesFromTuple(DataDrivenNumberFormatTestData tuple, DecimalFormatProperties properties) argument [all...] |
/external/icu/icu4j/main/tests/core/src/com/ibm/icu/dev/test/format/ |
H A D | NumberFormatDataDrivenTest.java | 57 public String format(DataDrivenNumberFormatTestData tuple) { 58 DecimalFormat_ICU58 fmt = createDecimalFormat(tuple); 59 String actual = fmt.format(toNumber(tuple.format)); 60 String expected = tuple.output; 68 public String toPattern(DataDrivenNumberFormatTestData tuple) { 69 DecimalFormat_ICU58 fmt = createDecimalFormat(tuple); 71 if (tuple.toPattern != null) { 72 String expected = tuple.toPattern; 78 if (tuple.toLocalizedPattern != null) { 79 String expected = tuple 438 propertiesFromTuple(DataDrivenNumberFormatTestData tuple, DecimalFormatProperties properties) argument [all...] |
/external/libcxx/test/libcxx/utilities/tuple/ |
H A D | version.pass.cpp | 10 // <tuple> 12 #include <tuple>
|
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.creation/ |
H A D | tuple_cat.pass.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 14 // template <class... Tuples> tuple<CTypes...> tuple_cat(Tuples&&... tpls); 18 #include <tuple> 30 std::tuple<> t = std::tuple_cat(); 34 std::tuple<> t1; 35 std::tuple<> t2 = std::tuple_cat(t1); 39 std::tuple<> t = std::tuple_cat(std::tuple<>()); 43 std::tuple<> [all...] |
/external/clang/test/CXX/temp/temp.decls/temp.variadic/ |
H A D | example-tuple.cpp | 4 // Example tuple implementation from the variadic templates proposal, 54 template<typename... Values> class tuple; 56 // Basis case: zero-length tuple 57 template<> class tuple<> { }; class 60 class tuple<Head, Tail...> : private tuple<Tail...> { class in inherits:tuple 61 typedef tuple<Tail...> inherited; 64 tuple() { } function in class:tuple 67 // Construct tuple from separate arguments. 68 tuple(typenam function in class:tuple 73 template<typename... VValues> tuple(const tuple<VValues...>& other) function in class:tuple 186 get(const tuple<Head, Values...>& t) argument 195 get(const tuple<Head, Values...>& t) argument 220 operator ==(const tuple<&, const tuple<>&) argument 223 operator ==(const tuple<T, TTail...>& t, const tuple<U, UTail...>& u) argument 232 operator <(const tuple<&, const tuple<>&) argument 235 operator <(const tuple<T, TTail...>& t, const tuple<U, UTail...>& u) argument [all...] |
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.rel/ |
H A D | eq.pass.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 16 // operator==(const tuple<TTypes...>& t, const tuple<UTypes...>& u); 20 #include <tuple> 29 typedef std::tuple<> T1; 30 typedef std::tuple<> T2; 37 typedef std::tuple<int> T1; 38 typedef std::tuple<double> T2; 45 typedef std::tuple<in [all...] |