#include "di/vocab/pointer/arc.h"
#include "di/vocab/pointer/box.h"
#include "di/vocab/pointer/intrusive_ptr.h"
#include "di/vocab/pointer/rc.h"
Go to the source code of this file.
Classes | |
struct | di::IntrusiveThreadUnsafeRefCount< T > |
Namespaces | |
namespace | di |
Typedefs | |
template<typename T> | |
using | di::Arc |
template<typename T> | |
using | di::Rc |
Variables | |
constexpr auto | di::adopt_object |
template<detail::IntrusivePtrValid< ArcTag > T> | |
constexpr auto | di::make_arc |
template<typename T> | |
constexpr auto | di::make_box |
template<detail::IntrusivePtrValid< RcTag > T> | |
constexpr auto | di::make_rc |
constexpr auto | di::retain_object |