#include <iosfwd>
#include <string>
#include <zypp-core/Globals.h>
#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.
|
| namespace | zypp |
| namespace | zypp::str |
| | Provide print[f] and sprint[f] functions based on JoinFormat.
|
| namespace | std |
| namespace | zypp::rw_pointer |
| | Don't forgett to provide versions for PtrType and constPtrType, esp.
|
◆ DEFINE_PTR_TYPE
| #define DEFINE_PTR_TYPE |
( |
| NAME | ) |
|
Value:class NAME; \
extern void intrusive_ptr_add_ref(
const NAME * )
ZYPP_API; \
extern void intrusive_ptr_release(
const NAME * )
ZYPP_API; \
typedef zypp::intrusive_ptr<NAME> NAME##_Ptr; \
typedef zypp::intrusive_ptr<const NAME> NAME##_constPtr;
Forward declaration of Ptr types.
Definition at line 639 of file PtrTypes.h.