Searched refs:tuple (Results 1 - 25 of 1585) sorted by relevance

1234567891011>>

/external/clang/test/Parser/
H A DPR11000.cpp4 class tuple<> class
7 tuple(allocator_arg_t, const _Alloc&) {} function in class:tuple
/external/clang/test/Index/
H A Dusrs-cxx0x.cpp2 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 Dp2-0x.cpp10 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 Dp9-0x.cpp3 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 Dindex_tuple.pass.cpp23 #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 Dtuple_size_v.fail.cpp12 // <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 Dtuple_size.fail.cpp12 // <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 Dindex_tuple.pass.cpp23 #include <tuple>
29 map<tuple<int,int>, size_t> m;
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/
H A Dconst_Types2.fail.cpp10 // <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 Dalloc_convert_copy.fail.cpp10 // <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 DPR31384.pass.cpp13 // <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 Ddtor.pass.cpp12 // <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 Dcopy.fail.cpp10 // <tuple>
12 // template <class... Types> class tuple;
14 // tuple(const tuple& u) = default;
18 #include <tuple>
26 typedef std::tuple<MoveOnly> T;
H A Dimplicit_deduction_guides.pass.cpp18 // <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 Dconst_Types.fail.cpp10 // <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 Dtuple.smartptr.pass.cpp14 // 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 Dempty_member.pass.cpp10 // <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 Dcopy.fail.cpp10 // <tuple>
12 // template <class... Types> class tuple;
14 // tuple& operator=(const tuple& u);
18 #include <tuple>
26 typedef std::tuple<MoveOnly> T;
H A Dtuple_array_template_depth.pass.cpp12 // <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 DNumberFormatDataDrivenTest.java60 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 DNumberFormatDataDrivenTest.java57 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 Dversion.pass.cpp10 // <tuple>
12 #include <tuple>
/external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.creation/
H A Dtuple_cat.pass.cpp10 // <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 Dexample-tuple.cpp4 // 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 Deq.pass.cpp10 // <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...]

Completed in 773 milliseconds

1234567891011>>