HomeSort by relevance Sort by last modified time
    Searched refs:MakeEmptyT (Results 1 - 11 of 11) sorted by null

  /external/libcxx/test/support/
variant_test_helpers.hpp 45 struct MakeEmptyT {
47 MakeEmptyT() { ++alive; }
48 MakeEmptyT(MakeEmptyT const&) {
53 MakeEmptyT(MakeEmptyT &&) {
56 MakeEmptyT& operator=(MakeEmptyT const&) {
59 MakeEmptyT& operator=(MakeEmptyT&&)
    [all...]
  /external/libcxx/test/std/utilities/variant/variant.relops/
relops.pass.cpp 47 struct MakeEmptyT {
48 MakeEmptyT() = default;
49 MakeEmptyT(MakeEmptyT &&) { throw 42; }
50 MakeEmptyT &operator=(MakeEmptyT &&) { throw 42; }
52 inline bool operator==(const MakeEmptyT &, const MakeEmptyT &) {
56 inline bool operator!=(const MakeEmptyT &, const MakeEmptyT &)
    [all...]
  /external/libcxx/test/std/utilities/variant/variant.variant/variant.ctor/
copy.pass.cpp 84 struct MakeEmptyT {
86 MakeEmptyT() { ++alive; }
87 MakeEmptyT(const MakeEmptyT &) {
92 MakeEmptyT(MakeEmptyT &&) { throw 42; }
93 MakeEmptyT &operator=(const MakeEmptyT &) { throw 42; }
94 MakeEmptyT &operator=(MakeEmptyT &&) { throw 42;
    [all...]
move.pass.cpp 86 struct MakeEmptyT {
88 MakeEmptyT() { ++alive; }
89 MakeEmptyT(const MakeEmptyT &) {
94 MakeEmptyT(MakeEmptyT &&) { throw 42; }
95 MakeEmptyT &operator=(const MakeEmptyT &) { throw 42; }
96 MakeEmptyT &operator=(MakeEmptyT &&) { throw 42;
    [all...]
  /external/libcxx/test/std/utilities/variant/variant.variant/variant.status/
valueless_by_exception.pass.cpp 47 using V = std::variant<int, MakeEmptyT>;
index.pass.cpp 54 using V = std::variant<int, MakeEmptyT>;
  /external/libcxx/test/std/utilities/variant/variant.variant/variant.assign/
copy.pass.cpp 183 struct MakeEmptyT {
185 MakeEmptyT() { ++alive; }
186 MakeEmptyT(const MakeEmptyT &) {
191 MakeEmptyT(MakeEmptyT &&) { throw 42; }
192 MakeEmptyT &operator=(const MakeEmptyT &) { throw 42; }
193 MakeEmptyT &operator=(MakeEmptyT &&) { throw 42;
    [all...]
move.pass.cpp 241 using MET = MakeEmptyT;
258 using MET = MakeEmptyT;
284 using MET = MakeEmptyT;
342 using MET = MakeEmptyT;
428 using MET = MakeEmptyT;
  /external/libcxx/test/std/utilities/variant/variant.hash/
hash.pass.cpp 28 template <> struct hash<::MakeEmptyT> {
29 size_t operator()(const ::MakeEmptyT &) const {
83 using V = std::variant<int, MakeEmptyT>;
  /external/libcxx/test/std/utilities/variant/variant.visit/
visit.pass.cpp 271 using V = std::variant<int, MakeEmptyT>;
277 using V = std::variant<int, MakeEmptyT>;
285 using V = std::variant<int, MakeEmptyT>;
293 using V = std::variant<int, MakeEmptyT>;
294 using V2 = std::variant<long, std::string, void *, MakeEmptyT>;
  /external/libcxx/test/std/utilities/variant/variant.variant/variant.swap/
swap.pass.cpp 190 using V = std::variant<int, MakeEmptyT>;
196 assert(MakeEmptyT::alive == 0);
201 assert(MakeEmptyT::alive == 0);
207 assert(MakeEmptyT::alive == 0);

Completed in 4165 milliseconds