Home
last modified time | relevance | path

Searched refs:AssignableFrom (Results 1 – 21 of 21) sorted by relevance

/external/cronet/tot/third_party/libc++/src/test/std/utilities/optional/optional.object/optional.object.assign/
Dconst_optional_U.pass.cpp54 struct AssignableFrom { struct
65 AssignableFrom() = default; argument
67 explicit AssignableFrom(T) { ++type_constructed; } in AssignableFrom() function
68 AssignableFrom& operator=(T) { ++type_assigned; return *this; } in operator =() argument
70 AssignableFrom(int) { ++int_constructed; } in AssignableFrom() argument
71 AssignableFrom& operator=(int) { ++int_assigned; return *this; } in operator =() argument
73 AssignableFrom(AssignableFrom const&) = delete;
74 AssignableFrom& operator=(AssignableFrom const&) = delete;
77 template <class T> int AssignableFrom<T>::type_constructed = 0;
78 template <class T> int AssignableFrom<T>::type_assigned = 0;
[all …]
Doptional_U.pass.cpp61 struct AssignableFrom { struct
72 AssignableFrom() = default; argument
74 explicit AssignableFrom(T) { ++type_constructed; } in AssignableFrom() function
75 AssignableFrom& operator=(T) { ++type_assigned; return *this; } in operator =() argument
77 AssignableFrom(int) { ++int_constructed; } in AssignableFrom() argument
78 AssignableFrom& operator=(int) { ++int_assigned; return *this; } in operator =() argument
80 AssignableFrom(AssignableFrom const&) = delete;
81 AssignableFrom& operator=(AssignableFrom const&) = delete;
84 template <class T> int AssignableFrom<T>::type_constructed = 0;
85 template <class T> int AssignableFrom<T>::type_assigned = 0;
[all …]
/external/libcxx/test/std/utilities/optional/optional.object/optional.object.assign/
Dconst_optional_U.pass.cpp55 struct AssignableFrom { struct
66 AssignableFrom() = default; argument
68 explicit AssignableFrom(T) { ++type_constructed; } in AssignableFrom() argument
69 AssignableFrom& operator=(T) { ++type_assigned; return *this; } in operator =() argument
71 AssignableFrom(int) { ++int_constructed; } in AssignableFrom() argument
72 AssignableFrom& operator=(int) { ++int_assigned; return *this; } in operator =() argument
74 AssignableFrom(AssignableFrom const&) = delete;
75 AssignableFrom& operator=(AssignableFrom const&) = delete;
78 template <class T> int AssignableFrom<T>::type_constructed = 0;
79 template <class T> int AssignableFrom<T>::type_assigned = 0;
[all …]
Doptional_U.pass.cpp60 struct AssignableFrom { struct
71 AssignableFrom() = default; argument
73 explicit AssignableFrom(T) { ++type_constructed; } in AssignableFrom() function
74 AssignableFrom& operator=(T) { ++type_assigned; return *this; } in operator =() argument
76 AssignableFrom(int) { ++int_constructed; } in AssignableFrom() function
77 AssignableFrom& operator=(int) { ++int_assigned; return *this; } in operator =() argument
79 AssignableFrom(AssignableFrom const&) = delete;
80 AssignableFrom& operator=(AssignableFrom const&) = delete;
83 template <class T> int AssignableFrom<T>::type_constructed = 0;
84 template <class T> int AssignableFrom<T>::type_assigned = 0;
[all …]
/external/cronet/stable/third_party/libc++/src/test/std/utilities/optional/optional.object/optional.object.assign/
Dconst_optional_U.pass.cpp54 struct AssignableFrom { struct
65 AssignableFrom() = default; argument
67 explicit AssignableFrom(T) { ++type_constructed; } in AssignableFrom() function
68 AssignableFrom& operator=(T) { ++type_assigned; return *this; } in operator =() argument
70 AssignableFrom(int) { ++int_constructed; } in AssignableFrom() function
71 AssignableFrom& operator=(int) { ++int_assigned; return *this; } in operator =() argument
73 AssignableFrom(AssignableFrom const&) = delete;
74 AssignableFrom& operator=(AssignableFrom const&) = delete;
77 template <class T> int AssignableFrom<T>::type_constructed = 0;
78 template <class T> int AssignableFrom<T>::type_assigned = 0;
[all …]
Doptional_U.pass.cpp61 struct AssignableFrom { struct
72 AssignableFrom() = default; argument
74 explicit AssignableFrom(T) { ++type_constructed; } in AssignableFrom() argument
75 AssignableFrom& operator=(T) { ++type_assigned; return *this; } in operator =() argument
77 AssignableFrom(int) { ++int_constructed; } in AssignableFrom() argument
78 AssignableFrom& operator=(int) { ++int_assigned; return *this; } in operator =() argument
80 AssignableFrom(AssignableFrom const&) = delete;
81 AssignableFrom& operator=(AssignableFrom const&) = delete;
84 template <class T> int AssignableFrom<T>::type_constructed = 0;
85 template <class T> int AssignableFrom<T>::type_assigned = 0;
[all …]
/external/cronet/tot/third_party/libc++/src/test/std/utilities/utility/pairs/pairs.pair/
Dassign_const_copy_convert.pass.cpp38 const std::pair<AssignableFrom<ConstCopyAssign>, AssignableFrom<ConstCopyAssign>>&,
42 const std::pair<AssignableFrom<CopyAssign>, AssignableFrom<CopyAssign>>&,
63 const std::pair<AssignableFrom<ConstCopyAssign>, AssignableFrom<ConstCopyAssign>> p2{3, 4}; in test()
72 const std::pair<AssignableFrom<TracedAssignment>, AssignableFrom<TracedAssignment>> t2{}; in test()
Dassign_const_move_convert.pass.cpp38 const std::pair<AssignableFrom<ConstMoveAssign>, AssignableFrom<ConstMoveAssign>>&,
42 const std::pair<AssignableFrom<MoveAssign>, AssignableFrom<MoveAssign>>&,
63 const std::pair<AssignableFrom<ConstMoveAssign>, AssignableFrom<ConstMoveAssign>> p2{3, 4}; in test()
72 const std::pair<AssignableFrom<TracedAssignment>, AssignableFrom<TracedAssignment>> t2{}; in test()
/external/cronet/stable/third_party/libc++/src/test/std/utilities/utility/pairs/pairs.pair/
Dassign_const_copy_convert.pass.cpp38 const std::pair<AssignableFrom<ConstCopyAssign>, AssignableFrom<ConstCopyAssign>>&,
42 const std::pair<AssignableFrom<CopyAssign>, AssignableFrom<CopyAssign>>&,
63 const std::pair<AssignableFrom<ConstCopyAssign>, AssignableFrom<ConstCopyAssign>> p2{3, 4}; in test()
72 const std::pair<AssignableFrom<TracedAssignment>, AssignableFrom<TracedAssignment>> t2{}; in test()
Dassign_const_move_convert.pass.cpp38 const std::pair<AssignableFrom<ConstMoveAssign>, AssignableFrom<ConstMoveAssign>>&,
42 const std::pair<AssignableFrom<MoveAssign>, AssignableFrom<MoveAssign>>&,
63 const std::pair<AssignableFrom<ConstMoveAssign>, AssignableFrom<ConstMoveAssign>> p2{3, 4}; in test()
72 const std::pair<AssignableFrom<TracedAssignment>, AssignableFrom<TracedAssignment>> t2{}; in test()
/external/cronet/tot/third_party/libc++/src/test/std/utilities/tuple/tuple.tuple/tuple.assign/
Dconst_pair_copy.pass.cpp35 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, ConstCopyAssig…
39 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<CopyAssign>, ConstCopyAssign>&,
43 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, AssignableFro…
63 const std::tuple<AssignableFrom<ConstCopyAssign>, ConstCopyAssign> t2{3, 4}; in test()
72 const std::tuple<AssignableFrom<TracedAssignment>, AssignableFrom<TracedAssignment>> t2{}; in test()
Dconst_pair_move.pass.cpp35 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, ConstMoveAssig…
39 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<MoveAssign>, ConstMoveAssign>&,
43 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, AssignableFro…
63 const std::tuple<AssignableFrom<ConstMoveAssign>, ConstMoveAssign> t2{3, 4}; in test()
72 const std::tuple<AssignableFrom<TracedAssignment>, AssignableFrom<TracedAssignment>> t2{}; in test()
Dconst_convert_move.pass.cpp35 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>>&, std::tuple<C…
37 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, ConstMoveAssig…
40 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, AssignableFro…
60 const std::tuple<AssignableFrom<ConstMoveAssign>> t2{2}; in test()
68 const std::tuple<AssignableFrom<TracedAssignment>> t2{}; in test()
Dconst_convert_copy.pass.cpp35 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>>&,
38 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, ConstCopyAssig…
41 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, CopyAssign>&,
61 const std::tuple<AssignableFrom<ConstCopyAssign>> t2{2}; in test()
69 const std::tuple<AssignableFrom<TracedAssignment>> t2{}; in test()
/external/cronet/stable/third_party/libc++/src/test/std/utilities/tuple/tuple.tuple/tuple.assign/
Dconst_pair_copy.pass.cpp35 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, ConstCopyAssig…
39 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<CopyAssign>, ConstCopyAssign>&,
43 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, AssignableFro…
63 const std::tuple<AssignableFrom<ConstCopyAssign>, ConstCopyAssign> t2{3, 4}; in test()
72 const std::tuple<AssignableFrom<TracedAssignment>, AssignableFrom<TracedAssignment>> t2{}; in test()
Dconst_pair_move.pass.cpp35 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, ConstMoveAssig…
39 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<MoveAssign>, ConstMoveAssign>&,
43 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, AssignableFro…
63 const std::tuple<AssignableFrom<ConstMoveAssign>, ConstMoveAssign> t2{3, 4}; in test()
72 const std::tuple<AssignableFrom<TracedAssignment>, AssignableFrom<TracedAssignment>> t2{}; in test()
Dconst_convert_move.pass.cpp35 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>>&, std::tuple<C…
37 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, ConstMoveAssig…
40 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstMoveAssign>, AssignableFro…
60 const std::tuple<AssignableFrom<ConstMoveAssign>> t2{2}; in test()
68 const std::tuple<AssignableFrom<TracedAssignment>> t2{}; in test()
Dconst_convert_copy.pass.cpp35 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>>&,
38 static_assert(std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, ConstCopyAssig…
41 static_assert(!std::is_assignable_v<const std::tuple<AssignableFrom<ConstCopyAssign>, CopyAssign>&,
61 const std::tuple<AssignableFrom<ConstCopyAssign>> t2{2}; in test()
69 const std::tuple<AssignableFrom<TracedAssignment>> t2{}; in test()
/external/cronet/stable/third_party/libc++/src/test/support/
Dcopy_move_types.h281 struct AssignableFrom {
284 constexpr AssignableFrom() = default;
287 constexpr AssignableFrom(U&& u)
291 constexpr AssignableFrom& operator=(const T& t)
298 constexpr AssignableFrom& operator=(T&& t)
305 constexpr const AssignableFrom& operator=(const T& t) const
312 constexpr const AssignableFrom& operator=(T&& t) const
/external/cronet/tot/third_party/libc++/src/test/support/
Dcopy_move_types.h281 struct AssignableFrom {
284 constexpr AssignableFrom() = default;
287 constexpr AssignableFrom(U&& u)
291 constexpr AssignableFrom& operator=(const T& t)
298 constexpr AssignableFrom& operator=(T&& t)
305 constexpr const AssignableFrom& operator=(const T& t) const
312 constexpr const AssignableFrom& operator=(T&& t) const
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/ADT/
DPointerUnion.h97 template <typename Derived, typename T> struct AssignableFrom {