template<typename ObjT>
vt::objgroup::holder::Holder struct final

Base classes

template<typename ObjT>
struct HolderObjBase<ObjT>

Constructors, destructors, conversion operators

Holder(std::unique_ptr<ObjT> in_obj) explicit
~Holder() defaulted virtual

Public functions

auto get() -> ObjT* override
auto exists() -> bool override
auto getPtr() -> std::byte* override
template<typename... Args>
void reset(Args && ... args)