#include <Rep.h>
Protected Member Functions | |
virtual const _Bt * | base () const =0 |
const _Bt * | getBase (const constPtrBase &rhs) const |
const _Bt * | getBase (const PtrBase< _Bt > &rhs) const |
See also PtrBase and RepPtrStore.
virtual const _Bt* constPtrBase< _Bt >::base | ( | ) | const [protected, pure virtual] |
Derived class must provide the objects 'const _Bt *'. See RepPtrStore.
Implemented in constPtr< _Tp, _Bt >.
Referenced by constPtrBase< _Bt >::getBase().
const _Bt* constPtrBase< _Bt >::getBase | ( | const PtrBase< _Bt > & | rhs | ) | const [inline, protected] |
Retrieve base() from a nonconst PtrBase<_Bt> object. Needed as it's ok to create a constPtr from a Ptr, but not vice versa.
const _Bt* constPtrBase< _Bt >::getBase | ( | const constPtrBase< _Bt > & | rhs | ) | const [inline, protected] |
Retrieve base() from another constPtrBase<_Bt> object.