#include <Rep.h>
Inheritance diagram for RepPtrBase:
Public Member Functions | |
operator const void * () const | |
Protected Member Functions | |
virtual | ~RepPtrBase () |
virtual const Rep * | refbase () const=0 |
Friends | |
std::ostream & | operator<< (std::ostream &str, const RepPtrBase &obj) |
Provides stream output operator and conversion to 'const void *' to allow pointer comparison and test for NULL.
See PtrBase and constPtrBase
|
virtual destructor; |
|
Conversion to 'const void *' to allow pointer comparison and test for NULL. |
|
Derived class must provide the objects 'Rep *' Implemented in Ptr< _Tp, _Bt >, and constPtr< _Tp, _Bt >. |
|
Stream output operator for all counted pointer classes. |