#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 |
Public Attributes inherited from di::any::detail::RefCount | |
| sync::Atomic< usize > | ref_count { 1 } |
|
delete |
|
delete |
|
inlineconstexpr |
|
inlineconstexpr |
| T di::any::detail::ObjectWithRefCount< T >::object |