#include <iosfwd>
#include <string>
#include <zypp/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.
|
std::string | zypp::str::form (const char *format,...) __attribute__((format(printf |
| Printf style construction of std::string. More...
|
|
template<typename T , typename... Args> |
intrusive_ptr< T > | zypp::make_intrusive (Args &&... __args) |
|
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:typedef zypp::intrusive_ptr<NAME>
NAME##_Ptr; \
typedef zypp::intrusive_ptr<const NAME>
NAME##_constPtr;
constexpr std::string_view NAME("name")
void intrusive_ptr_add_ref(const ReferenceCounted *ptr_r)
void intrusive_ptr_release(const ReferenceCounted *ptr_r)
const Arch Arch_empty ZYPP_API
Forward declaration of Ptr types.
Definition at line 639 of file PtrTypes.h.