File tree 1 file changed +4
-4
lines changed
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -59,8 +59,8 @@ int main() {
59
59
auto owner_ptr = oup::make_observable_sealed<std::string>("hello");
60
60
61
61
// A sealed pointer cannot be copied but it can be moved
62
- // auto tmp_copied = owner_ptr; // error!
63
- // auto tmp_moved = std::move(owner_ptr); // OK
62
+ // oup::observable_sealed_ptr<std::string> owner_copied = owner_ptr; // error!
63
+ // oup::observable_sealed_ptr<std::string> owner_moved = std::move(owner_ptr); // OK
64
64
65
65
// Make the observer pointer point to the object
66
66
obs_ptr = owner_ptr;
@@ -73,8 +73,8 @@ int main() {
73
73
std::cout << * obs_ptr << std::endl;
74
74
75
75
// An observer pointer can be copied and moved
76
- // auto tmp_copied = obs_ptr; // OK
77
- // auto tmp_moved = std::move(obs_ptr); // OK
76
+ // oup::observer_ptr<std::string> obs_copied = obs_ptr; // OK
77
+ // oup::observer_ptr<std::string> obs_moved = std::move(obs_ptr); // OK
78
78
}
79
79
80
80
// The sealed pointer has gone out of scope, the object is deleted,
You can’t perform that action at this time.
0 commit comments