File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -59,8 +59,8 @@ int main() {
5959 auto owner_ptr = oup::make_observable_sealed<std::string>("hello");
6060
6161 // 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
6464
6565 // Make the observer pointer point to the object
6666 obs_ptr = owner_ptr;
@@ -73,8 +73,8 @@ int main() {
7373 std::cout << * obs_ptr << std::endl;
7474
7575 // 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
7878 }
7979
8080 // The sealed pointer has gone out of scope, the object is deleted,
You can’t perform that action at this time.
0 commit comments