| /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/tuple/tuple.tuple/tuple.creation/ |
| 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> 29 std::tuple<> t = std::tuple_cat(); 33 std::tuple<> t1; 34 std::tuple<> t2 = std::tuple_cat(t1); 38 std::tuple<> t = std::tuple_cat(std::tuple<>()); 42 std::tuple<> t = std::tuple_cat(std::array<int, 0>()) [all...] |
| /external/clang/test/CXX/temp/temp.decls/temp.variadic/ |
| 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(typename add_const_reference<Head>::type v function in class:tuple 73 template<typename... VValues> tuple(const tuple<VValues...>& other) function in class:tuple [all...] |
| /external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.rel/ |
| 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<int> T1 [all...] |
| /external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/ |
| 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 [all...] |
| /external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/ |
| tuple_array_template_depth.pass.cpp | 12 // <tuple> 14 // template <class... Types> class tuple; 16 // template <class Tuple, __tuple_convertible<Tuple, tuple> > 17 // tuple(Tuple &&); 19 // template <class Tuple, __tuple_constructible<Tuple, tuple> > [all...] |
| alloc_convert_move.fail.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 15 // tuple(allocator_arg_t, const Alloc& a, tuple<UTypes...>&&); 19 #include <tuple> 27 std::tuple<ExplicitCopy> explicit_move_test() { 28 std::tuple<int> t1(42);
|
| PR23256_constrain_UTypes_ctor.pass.cpp | 12 // <tuple> 14 // template <class... Types> class tuple; 17 // EXPLICIT(...) tuple(UTypes&&...) 20 // SFINAE when the tuple-like copy/move ctor should *clearly* be selected 22 // 'UTypes...' is an instance of the tuple itself. See PR23256. 24 #include <tuple> 65 static_assert(std::is_copy_constructible<std::tuple<A>>::value, ""); 66 static_assert(std::is_move_constructible<std::tuple<A>>::value, ""); 67 static_assert(std::is_copy_constructible<std::tuple<ExplicitA>>::value, ""); 68 static_assert(std::is_move_constructible<std::tuple<ExplicitA>>::value, "") [all...] |
| default.pass.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 14 // constexpr tuple(); 18 #include <tuple> 51 std::tuple<> t; 54 std::tuple<int> t; 58 std::tuple<int, char*> t; 63 std::tuple<int, char*, std::string> t; 69 std::tuple<int, char*, std::string, DefaultOnly> t; 77 static_assert(!std::is_default_constructible<std::tuple<NoDefault>>(), "") [all...] |
| /external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.elem/ |
| get_const_rv.fail.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 15 // const typename tuple_element<I, tuple<Types...> >::type&& 16 // get(const tuple<Types...>&& t); 20 #include <tuple> 25 std::tuple<int> const tup4() { return std::make_tuple(4); } 29 // LWG2485: tuple should not open a hole in the type system, get() should
|
| /packages/apps/Test/connectivity/sl4n/facades/bluetooth/ |
| bt_binder_facade.h | 22 #include <tuple> 25 // Each public function returns a tuple of the return type and an integer 27 // if the API call is actually possible. If it is the function's tuple will 30 // first position of the tuple and the second value in the tuple indicates the 34 // TODO(tturney): Instead of using an integer in the tuple to represent 40 std::tuple<bool, int> BtBinderEnable(); 41 std::tuple<std::string, int> BtBinderGetAddress(); 42 std::tuple<std::string, int> BtBinderGetName(); 43 std::tuple<bool, int> BtBinderInitInterface() [all...] |
| /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/tuple/tuple.tuple/tuple.assign/ |
| 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 [all...] |
| /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/ |
| tuple_array_template_depth.pass.cpp | 12 // <tuple> 14 // template <class... Types> class tuple; 16 // template <class Tuple, __tuple_convertible<Tuple, tuple> > 17 // tuple(Tuple &&); 19 // template <class Tuple, __tuple_constructible<Tuple, tuple> > [all...] |
| alloc_convert_move.fail.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 15 // tuple(allocator_arg_t, const Alloc& a, tuple<UTypes...>&&); 19 #include <tuple> 27 std::tuple<ExplicitCopy> explicit_move_test() { 28 std::tuple<int> t1(42);
|
| PR23256_constrain_UTypes_ctor.pass.cpp | 12 // <tuple> 14 // template <class... Types> class tuple; 17 // EXPLICIT(...) tuple(UTypes&&...) 20 // SFINAE when the tuple-like copy/move ctor should *clearly* be selected 22 // 'UTypes...' is an instance of the tuple itself. See PR23256. 24 #include <tuple> 65 static_assert(std::is_copy_constructible<std::tuple<A>>::value, ""); 66 static_assert(std::is_move_constructible<std::tuple<A>>::value, ""); 67 static_assert(std::is_copy_constructible<std::tuple<ExplicitA>>::value, ""); 68 static_assert(std::is_move_constructible<std::tuple<ExplicitA>>::value, "") [all...] |
| default.pass.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 14 // constexpr tuple(); 18 #include <tuple> 51 std::tuple<> t; 54 std::tuple<int> t; 58 std::tuple<int, char*> t; 63 std::tuple<int, char*, std::string> t; 69 std::tuple<int, char*, std::string, DefaultOnly> t; 77 static_assert(!std::is_default_constructible<std::tuple<NoDefault>>(), "") [all...] |
| /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/tuple/tuple.tuple/tuple.elem/ |
| get_const_rv.fail.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 15 // const typename tuple_element<I, tuple<Types...> >::type&& 16 // get(const tuple<Types...>&& t); 20 #include <tuple> 25 std::tuple<int> const tup4() { return std::make_tuple(4); } 29 // LWG2485: tuple should not open a hole in the type system, get() should
|
| /external/libcxx/test/std/experimental/utilities/tuple/ |
| tuple_size_v_2.fail.cpp | 12 // <experimental/tuple> 16 // Test with non tuple type 18 #include <experimental/tuple>
|
| /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/experimental/utilities/tuple/ |
| tuple_size_v_2.fail.cpp | 12 // <experimental/tuple> 16 // Test with non tuple type 18 #include <experimental/tuple>
|
| /packages/apps/Test/connectivity/sl4n/facades/wifi/ |
| wifi_facade.h | 20 #include <tuple> 24 // Each public function returns a tuple: <result, code>, where: 36 std::tuple<bool, int> WifiInit(); 37 std::tuple<int, int> WifiGetSupportedFeatureSet();
|
| /external/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.traits/ |
| uses_allocator.pass.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 15 // struct uses_allocator<tuple<Types...>, Alloc> : true_type { }; 19 #include <tuple> 27 typedef std::tuple<> T; 32 typedef std::tuple<int> T; 37 typedef std::tuple<char, int> T; 42 typedef std::tuple<double&, char, int> T;
|
| /prebuilts/ndk/r11/sources/cxx-stl/llvm-libc++/libcxx/test/utilities/tuple/tuple.tuple/tuple.traits/ |
| uses_allocator.pass.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 15 // struct uses_allocator<tuple<Types...>, Alloc> : true_type { }; 17 #include <tuple> 25 typedef std::tuple<> T; 30 typedef std::tuple<int> T; 35 typedef std::tuple<char, int> T; 40 typedef std::tuple<double&, char, int> T;
|
| /prebuilts/ndk/r13/sources/cxx-stl/llvm-libc++/test/std/utilities/tuple/tuple.tuple/tuple.traits/ |
| uses_allocator.pass.cpp | 10 // <tuple> 12 // template <class... Types> class tuple; 15 // struct uses_allocator<tuple<Types...>, Alloc> : true_type { }; 19 #include <tuple> 27 typedef std::tuple<> T; 32 typedef std::tuple<int> T; 37 typedef std::tuple<char, int> T; 42 typedef std::tuple<double&, char, int> T;
|
| /external/protobuf/gtest/test/ |
| gtest-tuple_test.cc | 32 #include <gtest/internal/gtest-tuple.h> 40 using ::std::tr1::tuple; 45 // Tests that tuple_element<K, tuple<T0, T1, ..., TN> >::type returns TK. 47 StaticAssertTypeEq<int, tuple_element<0, tuple<int, char> >::type>(); 48 StaticAssertTypeEq<int&, tuple_element<1, tuple<double, int&> >::type>(); 49 StaticAssertTypeEq<bool, tuple_element<2, tuple<double, int, bool> >::type>(); 52 // Tests that tuple_size<T>::value gives the number of fields in tuple 55 EXPECT_EQ(0, +tuple_size<tuple<> >::value); 56 EXPECT_EQ(1, +tuple_size<tuple<void*> >::value); 57 EXPECT_EQ(1, +tuple_size<tuple<char> >::value) [all...] |
| /external/google-breakpad/src/testing/gtest/test/ |
| gtest-tuple_test.cc | 32 #include "gtest/internal/gtest-tuple.h" 40 using ::std::tr1::tuple; 45 // Tests that tuple_element<K, tuple<T0, T1, ..., TN> >::type returns TK. 47 StaticAssertTypeEq<int, tuple_element<0, tuple<int, char> >::type>(); 48 StaticAssertTypeEq<int&, tuple_element<1, tuple<double, int&> >::type>(); 49 StaticAssertTypeEq<bool, tuple_element<2, tuple<double, int, bool> >::type>(); 52 // Tests that tuple_size<T>::value gives the number of fields in tuple 55 EXPECT_EQ(0, +tuple_size<tuple<> >::value); 56 EXPECT_EQ(1, +tuple_size<tuple<void*> >::value); 57 EXPECT_EQ(1, +tuple_size<tuple<char> >::value) [all...] |
| /external/googletest/googletest/test/ |
| gtest-tuple_test.cc | 32 #include "gtest/internal/gtest-tuple.h" 40 using ::std::tr1::tuple; 45 // Tests that tuple_element<K, tuple<T0, T1, ..., TN> >::type returns TK. 47 StaticAssertTypeEq<int, tuple_element<0, tuple<int, char> >::type>(); 48 StaticAssertTypeEq<int&, tuple_element<1, tuple<double, int&> >::type>(); 49 StaticAssertTypeEq<bool, tuple_element<2, tuple<double, int, bool> >::type>(); 52 // Tests that tuple_size<T>::value gives the number of fields in tuple 55 EXPECT_EQ(0, +tuple_size<tuple<> >::value); 56 EXPECT_EQ(1, +tuple_size<tuple<void*> >::value); 57 EXPECT_EQ(1, +tuple_size<tuple<char> >::value) [all...] |