template <typename _ObjType>
struct UniquePtrCustomDeleterTestTraits
Defined at line 237 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h
Public Methods
PtrType CreateObject (size_t value)
Defined at line 243 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h
void ReleaseObject (PtrType & ptr)
Defined at line 249 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h
void CheckCustomDeleteInvocations (size_t expected)
Defined at line 251 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h
void ResetCustomDeleter ()
Defined at line 255 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 258 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h
bool WasTransferred (const ConstPtrType & ptr)
Defined at line 259 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h
bool WasMoved (const ConstPtrType & ptr)
Defined at line 260 of file ../../zircon/system/ulib/fbl/test/include/fbl/tests/intrusive_containers/objects.h