#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. |
1.4.4