template <typename T>

struct ContainerPtrTraits

Defined at line 23 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/pointer_traits.h

Traits for managing raw pointers.

Public Members

static const bool IsManaged
static const bool CanCopy

Public Methods

T * GetRaw (const PtrType & ptr)

Defined at line 36 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/pointer_traits.h

T * Copy (const RawPtrType & ptr)

Defined at line 37 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/pointer_traits.h

RawPtrType Leak (PtrType & ptr)

Defined at line 39 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/pointer_traits.h

PtrType Reclaim (RawPtrType ptr)

Defined at line 41 of file ../../sdk/lib/fidl/cpp/wire/include/lib/fidl/cpp/wire/internal/intrusive_container/pointer_traits.h