Home
last modified time | relevance | path

Searched defs:AssignableFrom (Results 1 – 3 of 3) sorted by relevance

/llvm-project-15.0.7/libcxx/test/std/utilities/optional/optional.object/optional.object.assign/
H A 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
H A 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() function
78 AssignableFrom& operator=(int) { ++int_assigned; return *this; } in operator =() argument
/llvm-project-15.0.7/libcxx/test/std/utilities/tuple/tuple.tuple/tuple.assign/
H A Dtypes.h73 struct AssignableFrom { struct
76 constexpr AssignableFrom() = default; argument
79 constexpr AssignableFrom(U&& u) in AssignableFrom() argument