|
yast2-core
|
#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 | constPtrBase< _Bt > |
| Common base class for counted 'const _Bt *' (constPtr) 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 | constPtr< _Tp, _Bt > |
| Counted 'const _Tp *'. Support construction/assignment via dynamic_cast from constPtrBase<_Bt> 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) |
|
inline |
Convenience
| std::ostream& operator<< | ( | std::ostream & | str, |
| const Rep & | obj | ||
| ) |
Stream output operator for reference counted objects.
References Rep::dumpOn().
| std::ostream& operator<< | ( | std::ostream & | str, |
| const Rep * | obj | ||
| ) |
Stream output operator for reference counted object pointer.
1.8.6