#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< _Tp, _Bt > |
| A '_Tp*' with reference counting on construction and assign. More... | |
| class | RepPtrBase |
| Common base class for all counted pointer classes. More... | |
| class | PtrBase< _Bt > |
| Common base class for counted '_Bt *' (Ptr). More... | |
| class | constPtrBase< _Bt > |
| Common base class for counted 'const _Bt *' (constPtr). More... | |
| class | Ptr< _Tp, _Bt > |
| Counted '_Tp *'. Support construction/assignment via dynamic_cast from PtrBase<_Bt>. More... | |
| class | constPtr< _Tp, _Bt > |
| Counted 'const _Tp *'. Support construction/assignment via dynamic_cast from constPtrBase<_Bt>. More... | |
| class | BasicRepPtr |
| Base class wraping a Rep* and managing reference counting. More... | |
| class | VarPtr< _Rep > |
| Simple counted pointer with variable like const access. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &str, const Rep &obj) |
| std::ostream & | operator<< (std::ostream &str, const Rep *obj) |
| template<typename _Rep> | |
| VarPtr< _Rep > | makeVarPtr (_Rep *ptr) |
|
||||||||||
|
Convenience
|
|
||||||||||||
|
Stream output operator for reference counted object pointer. |
|
||||||||||||
|
Stream output operator for reference counted objects. |
1.4.4