yast2-core
|
Common base class for counted '_Bt *' (Ptr) More...
#include <Rep.h>
Protected Member Functions | |
virtual _Bt * | base () const =0 |
_Bt * | getBase (const PtrBase &rhs) const |
![]() | |
virtual | ~RepPtrBase () |
virtual const Rep * | refbase () const =0 |
Friends | |
class | constPtrBase< _Bt > |
Additional Inherited Members | |
![]() | |
operator const void * () const | |
Common base class for counted '_Bt *' (Ptr)
See also constPtrBase and RepPtrStore.
|
protectedpure virtual |
Derived class must provide the objects '_Bt *'. See RepPtrStore.
Implemented in Ptr< _Tp, _Bt >.
Referenced by PtrBase< _Bt >::getBase(), and constPtrBase< _Bt >::getBase().
|
inlineprotected |
Retrieve base() from another PtrBase<_Bt> object.
References PtrBase< _Bt >::base().
Referenced by Ptr< _Tp, _Bt >::operator=(), and Ptr< _Tp, _Bt >::Ptr().
|
friend |