CernVM-FS
2.12.0
|
#include <pointer.h>
Inherits UniquePtrBase< T, UniquePtr< T > >.
Public Member Functions | |
UniquePtr () | |
UniquePtr (T *ref) | |
T & | operator* () const |
Public Member Functions inherited from UniquePtrBase< T, UniquePtr< T > > | |
UniquePtrBase () | |
UniquePtrBase (T *ref) | |
~UniquePtrBase () | |
T * | operator-> () const |
UniquePtr< T > & | operator= (T *ref) |
T * | weak_ref () const |
bool | IsValid () const |
T * | Release () |
void | Destroy () |
Protected Member Functions | |
void | Free () |
Protected Member Functions inherited from UniquePtrBase< T, UniquePtr< T > > | |
void | Free () |
Private Types | |
typedef UniquePtrBase< T, UniquePtr< T > > | BaseT |
Friends | |
class | UniquePtrBase< T, UniquePtr< T > > |
Additional Inherited Members | |
Protected Attributes inherited from UniquePtrBase< T, UniquePtr< T > > | |
T * | ref_ |
|
private |
|
inlineprotected |
|
inline |
|
friend |