AutoResource | ( | handle_lref | refHandle, |
checker_rref | rrefChecker | ||
) |
Constructs an AutoResource object from an lvalue handle and an rvalue checker, with the default closer object.
refHandle | is an lvalue reference to a resource handle which is to be owned and managed by the created object. |
rrefChecker | is an rvalue reference to a checker object to be used to check if a managed handle is allowed to be closed by the closer. |