#include <iosfwd>
Go to the source code of this file.
Classes | |
class | Rep |
Base class for reference counted objects. More... | |
class | CountedRep |
Base class for reference counted objects. Provides numerical object ids. More... | |
class | RepPtrStore |
A '_Tp*' with reference counting on construction and assign. More... | |
class | RepPtrBase |
Common base class for all counted pointer classes. More... | |
class | PtrBase |
Common base class for counted '_Bt *' (Ptr). More... | |
class | constPtrBase |
Common base class for counted 'const _Bt *' (constPtr). More... | |
class | Ptr |
Counted '_Tp *'. Support construction/assignment via dynamic_cast from PtrBase. More... | |
class | constPtr |
Counted 'const _Tp *'. Support construction/assignment via dynamic_cast from constPtrBase. More... | |
Functions | |
std::ostream & | operator<< (std::ostream &str, const Rep &obj) |
std::ostream & | operator<< (std::ostream &str, const Rep *obj) |
|
Stream output operator for reference counted object pointer. |
|
Stream output operator for reference counted objects. |