File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -94,9 +94,10 @@ Define this to `scope_SCOPE_STD` to select standard's version. Define this to `s
9494
9595TBD
9696
97- ## Building the tests
97+ <!-- ## Building the tests
9898
9999TBD
100+ -->
100101
101102## Other implementations of scope
102103
@@ -135,12 +136,15 @@ scope_success: exit function is not called when an exception occurs
135136scope_success: exit function is not called when released
136137unique_resource: a successfully acquired resource is deleted
137138unique_resource: an unsuccessfully acquired resource is not deleted
138- unique_resource: op=() replaces the managed resouce and the deleter with the give one's
139+ unique_resource: move construction moves the managed resource and the deleter from the give one's [move-construction]
140+ unique_resource: assignment replaces the managed resource and the deleter with the give one's [move-assignment]
139141unique_resource: reset() executes deleter
140142unique_resource: reset(resource) deletes original resource and replaces it with the given one
141143unique_resource: release() releases the ownership and prevents execution of deleter
142144unique_resource: get() provides the underlying resource handle
143145unique_resource: get_deleter() provides the deleter used for disposing of the managed resource
144146unique_resource: op*() provides the pointee if the resource handle is a pointer
145- unique_resource: op->() provides the pointee if the resource handle is a pointer
147+ unique_resource: op->() provides the pointee if the resource handle is a pointer
148+ unique_resource: [move-construction][resource-copy-ctor-throws]
149+ unique_resource: [move-construction][deleter-copy-ctor-throws]
146150```
You can’t perform that action at this time.
0 commit comments