Similar to class Owner, but calls methods AcquireRecursive and ReleaseRecursive.
| TOwnable | The type to own. Requirements are to have methods AcquireRecursive and ReleaseRecursive available. |
Public Method Index: | |
| OwnerRecursive (TOwnable &ownable, const CallerInfo &ci) | |
| ~OwnerRecursive () | |
| Destructor. Invokes ReleaseRecursive() on member owned. | |
Protected Field Index: | |
| CallerInfo | dbgCI |
| Caller information. Available only with debug-builds. | |
| TOwnable & | owned |
| The resource to acquire and release. | |
|
protected |
|
protected |
|
inline |
|
inline |