Class xlifepp::DefaultSPStorage#
-
template<class T>
class DefaultSPStorage#
-
Collaboration diagram for xlifepp::DefaultSPStorage:
Implementation of the StoragePolicy used by SmartPtr.
Public Types
Public Functions
-
inline DefaultSPStorage()#
-
default constructor
-
inline DefaultSPStorage(const DefaultSPStorage&)#
-
The storage policy doesn’t initialize the stored pointer which will be initialized by the OwnershipPolicy’s clone fn.
-
template<class U>
inline DefaultSPStorage(const DefaultSPStorage<U>&)#
-
copy constructor
-
inline DefaultSPStorage(const StoredType &p)#
-
constructor by stored type
-
inline ReferenceType operator*() const#
-
refenrce operator
-
inline PointerType operator->() const#
-
pointer operator
-
inline DefaultSPStorage()#