fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >

Summary

Public types

ConstPtrType using
::std::unique_ptr< const T, Deleter >
ConstRawPtrType using
const T *
ConstRefType using
const T &
PtrType using
::std::unique_ptr< T, Deleter >
RawPtrType using
T *
RefType using
T &
ValueType using
T

Public static attributes

CanCopy = false
constexpr bool
IsManaged = true
constexpr bool

Public static functions

GetRaw(const PtrType & ptr)
T *
Leak(PtrType & ptr) __WARN_UNUSED_RESULT
RawPtrType
Reclaim(RawPtrType ptr)
PtrType

Public types

ConstPtrType

::std::unique_ptr< const T, Deleter > fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::ConstPtrType

ConstRawPtrType

const T * fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::ConstRawPtrType

ConstRefType

const T & fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::ConstRefType

PtrType

::std::unique_ptr< T, Deleter > fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::PtrType

RawPtrType

T * fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::RawPtrType

RefType

T & fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::RefType

ValueType

T fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::ValueType

Public static attributes

CanCopy

constexpr bool fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::CanCopy = false

IsManaged

constexpr bool fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::IsManaged = true

Public static functions

GetRaw

T * fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::GetRaw(
  const PtrType & ptr
)

Leak

RawPtrType fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::Leak(
  PtrType & ptr
) __WARN_UNUSED_RESULT

Reclaim

PtrType fidl::internal_wavl::internal::ContainerPtrTraits<::std::unique_ptr< T, Deleter > >::Reclaim(
  RawPtrType ptr
)