|
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 |
Protected Member Functions inherited from RepPtrBase | |
| virtual | ~RepPtrBase () |
| virtual const Rep * | refbase () const =0 |
Friends | |
| class | constPtrBase< _Bt > |
Additional Inherited Members | |
Public Member Functions inherited from RepPtrBase | |
| 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 |
1.8.6