Loki
0.1.7
|
#include <SmartPtr.h>
Public Types | |
typedef T * | InitPointerType |
the type of the pointee_ object | |
typedef Locker< T > | PointerType |
type used to declare OwnershipPolicy type. | |
typedef T & | ReferenceType |
type returned by operator-> | |
Public Member Functions | |
LockedStorage () | |
type returned by operator* | |
Implementation of the StoragePolicy used by SmartPtr.
Each call to operator-> locks the object for the duration of a call to a member function of T.