#include <zypp-core/base/PtrTypes.h>
#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.
|
|
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) |
|
◆ DEFINE_PTR_TYPE
#define DEFINE_PTR_TYPE |
( |
|
NAME | ) |
|
Value:class NAME; \
extern void intrusive_ptr_add_ref( const NAME * ); \
extern void intrusive_ptr_release( const NAME * ); \
typedef zypp::intrusive_ptr<NAME> NAME##_Ptr; \
typedef zypp::intrusive_ptr<const NAME> NAME##_constPtr;
Forward declaration of Ptr types.
Definition at line 623 of file PtrTypes.h.