Searched refs:ImplicitCopy (Results 1 – 7 of 7) sorted by relevance
57 struct ImplicitCopy { struct58 explicit ImplicitCopy(int) {} in ImplicitCopy() function59 ImplicitCopy(ImplicitCopy const&) {} in ImplicitCopy() argument64 std::tuple<ImplicitCopy> testImplicitCopy1() { in testImplicitCopy1()65 ImplicitCopy i(42); in testImplicitCopy1()69 std::tuple<ImplicitCopy> testImplicitCopy2() { in testImplicitCopy2()70 const ImplicitCopy i(42); in testImplicitCopy2()74 std::tuple<ImplicitCopy> testImplicitCopy3() { in testImplicitCopy3()75 const ImplicitCopy i(42); in testImplicitCopy3()
27 struct ImplicitCopy { struct28 explicit ImplicitCopy(int) {} in ImplicitCopy() argument29 ImplicitCopy(ImplicitCopy const&) {} in ImplicitCopy() function34 std::tuple<ImplicitCopy> testImplicitCopy1() { in testImplicitCopy1()35 ImplicitCopy i(42); in testImplicitCopy1()39 std::tuple<ImplicitCopy> testImplicitCopy2() { in testImplicitCopy2()40 const ImplicitCopy i(42); in testImplicitCopy2()
37 struct ImplicitCopy { struct38 ImplicitCopy(ImplicitCopy const&) {} in ImplicitCopy() argument40 static_assert(test_convertible<ImplicitCopy, ImplicitCopy>(), "Must be convertible");
7 struct ImplicitCopy { struct9 ImplicitCopy() { x = 10; } in ImplicitCopy() argument10 ~ImplicitCopy() { x = 20; } in ~ImplicitCopy() argument19 ImplicitCopy b[2];
9 struct ImplicitCopy { struct11 ImplicitCopy() { id = 10; } in ImplicitCopy() argument12 ~ImplicitCopy() { id = 20; } in ~ImplicitCopy() argument27 ImplicitCopy o1;
9 struct ImplicitCopy { struct12 ImplicitCopy() { id = 10; } in ImplicitCopy() argument13 ~ImplicitCopy() { id = 20; } in ~ImplicitCopy() argument25 ImplicitCopy o1; // memcpy-able member.
427 struct ImplicitCopy { struct429 virtual ~ImplicitCopy();431 void CreateCopy(ImplicitCopy *a) { in CreateCopy()432 new ImplicitCopy(*a); in CreateCopy()