#include <iosfwd>
#include <string>
#include <boost/scoped_ptr.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/weak_ptr.hpp>
#include <boost/intrusive_ptr.hpp>
Go to the source code of this file.
|
std::string | zypp::str::form (const char *format,...) __attribute__((format(printf |
| Printf style construction of std::string. More...
|
|
template<> |
std::ostream & | std::operator<< (std::ostream &str, const zypp::shared_ptr< void > &obj) |
|
template<> |
std::ostream & | std::dumpOn (std::ostream &str, const zypp::shared_ptr< void > &obj) |
|
- See Also
- Smart pointer types
Definition in file PtrTypes.h.
#define DEFINE_PTR_TYPE |
( |
|
NAME | ) |
|
Value:class NAME; \
typedef zypp::intrusive_ptr<NAME> NAME##_Ptr; \
typedef zypp::intrusive_ptr<const NAME> NAME##_constPtr;
void intrusive_ptr_add_ref(const ReferenceCounted *ptr_r)
void intrusive_ptr_release(const ReferenceCounted *ptr_r)
Forward declaration of Ptr types.
Definition at line 623 of file PtrTypes.h.