Home
last modified time | relevance | path

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

/external/libcxx/test/std/utilities/optional/optional.object/optional.object.assign/
Dassign_value.pass.cpp42 struct MismatchType { struct
43 explicit MismatchType(int) {} in MismatchType() argument
44 explicit MismatchType(char*) {} in MismatchType() argument
45 explicit MismatchType(int*) = delete;
46 MismatchType& operator=(int) { return *this; } in operator =() argument
47 MismatchType& operator=(int*) { return *this; } in operator =() argument
48 MismatchType& operator=(char*) = delete;
78 assert_assignable<MismatchType, int>(); in test_sfinae()
79 assert_assignable<MismatchType, int*, false>(); in test_sfinae()
80 assert_assignable<MismatchType, char*, false>(); in test_sfinae()