fidl::internal_wavl::internal::ContainerPtrTraits< T * >

Summary

Public types

ConstPtrType using
const T *
ConstRawPtrType using
const T *
ConstRefType using
const T &
PtrType using
T *
RawPtrType using
T *
RefType using
T &
ValueType using
T

Public static attributes

CanCopy = true
constexpr bool
IsManaged = false
constexpr bool

Public static functions

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

Public types

ConstPtrType

const T * fidl::internal_wavl::internal::ContainerPtrTraits< T * >::ConstPtrType

ConstRawPtrType

const T * fidl::internal_wavl::internal::ContainerPtrTraits< T * >::ConstRawPtrType

ConstRefType

const T & fidl::internal_wavl::internal::ContainerPtrTraits< T * >::ConstRefType

PtrType

T * fidl::internal_wavl::internal::ContainerPtrTraits< T * >::PtrType

RawPtrType

T * fidl::internal_wavl::internal::ContainerPtrTraits< T * >::RawPtrType

RefType

T & fidl::internal_wavl::internal::ContainerPtrTraits< T * >::RefType

ValueType

T fidl::internal_wavl::internal::ContainerPtrTraits< T * >::ValueType

Public static attributes

CanCopy

constexpr bool fidl::internal_wavl::internal::ContainerPtrTraits< T * >::CanCopy = true

IsManaged

constexpr bool fidl::internal_wavl::internal::ContainerPtrTraits< T * >::IsManaged = false

Public static functions

Copy

T * fidl::internal_wavl::internal::ContainerPtrTraits< T * >::Copy(
  const RawPtrType & ptr
)

GetRaw

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

Leak

RawPtrType fidl::internal_wavl::internal::ContainerPtrTraits< T * >::Leak(
  PtrType & ptr
) __WARN_UNUSED_RESULT

Reclaim

PtrType fidl::internal_wavl::internal::ContainerPtrTraits< T * >::Reclaim(
  RawPtrType ptr
)