omni::core::kSteal¶
Defined in omni/core/IObject.h
-
constexpr details::StealPtrType
omni::core
::
kSteal
= {}¶ Used to create an ObjectPtr that does not increments an objects reference count. The ObjectPtr does decrement the reference count of the raw pointer upon the ObjectPtr’s destruction.
auto smart = ObjectPtr<IMyType>(createMyType, kSteal);
Stealing a raw pointer is quite common when a function returns a raw interface pointer.
See omni::core::steal().