#include <di/any/storage/shared_storage.h>
Public Member Functions | |
ObjectWithRefCount (ObjectWithRefCount const &)=delete | |
ObjectWithRefCount (ObjectWithRefCount &&)=delete | |
template<typename... Args> | |
constexpr | ObjectWithRefCount (Args &&... args) |
constexpr auto | to_object_pointer () -> T * |
Public Attributes | |
T | object |
![]() | |
sync::Atomic< usize > | ref_count { 1 } |
|
delete |
|
delete |
|
inlineconstexpr |
|
inlineconstexpr |
T di::any::detail::ObjectWithRefCount< T >::object |