template <typename _ObjType>

struct UniquePtrDefaultDeleterTestTraits

Defined at line 213 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h

Public Methods

PtrType CreateObject (size_t value)

Defined at line 219 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h

void ReleaseObject (PtrType & ptr)

Defined at line 225 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h

void CheckCustomDeleteInvocations (size_t expected)

Defined at line 227 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h

void ResetCustomDeleter ()

Defined at line 228 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h

PtrType && Transfer (PtrType & ptr)

Unique pointers always get cleared when being moved or transferred.

Defined at line 231 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h

bool WasTransferred (const ConstPtrType & ptr)

Defined at line 232 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h

bool WasMoved (const ConstPtrType & ptr)

Defined at line 233 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h