template <typename T, typename Deleter>

struct ContainerPtrTraits

Defined at line 44 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_pointer_traits.h

Traits for managing std::unique_ptrs to objects (arrays of objects are not supported)

Public Members

static const bool IsManaged
static const bool CanCopy

Public Methods

T * GetRaw (const PtrType & ptr)

Defined at line 57 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_pointer_traits.h

RawPtrType Leak (PtrType & ptr)

Defined at line 59 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_pointer_traits.h

PtrType Reclaim (RawPtrType ptr)

Defined at line 61 of file ../../src/devices/lib/dev-operation/include/lib/operation/helpers/intrusive_pointer_traits.h