btl ~master (2022-05-26T13:46:37Z)
Dub
Repo
WeakPtr
btl
autoptr
shared_ptr
Weak pointer.
Alias to
SharedPtr.WeakType
.
template
WeakPtr
(_Type, _DestructorType = DestructorType!_Type, _ControlType = ControlBlockDeduction!(_Type, SharedControlBlock))
template
WeakPtr
(_Type, _ControlType, _DestructorType = DestructorType!_Type)
template
WeakPtr (
_Type
_ControlType
_DestructorType
=
DestructorType
!
_Type
)
if
(
isControlBlock
!
_ControlType
&&
isDestructorType
!
_DestructorType
) {
alias
WeakPtr
=
.
SharedPtr
!(
_Type
,
_DestructorType
,
_ControlType
,
true
)
;
}
Members
Aliases
WeakPtr
alias
WeakPtr
=
.
SharedPtr
!(
_Type
,
_DestructorType
,
_ControlType
,
true
)
Undocumented in source.
Meta
Source
See Implementation
btl
autoptr
shared_ptr
functions
dynCast
dynCastMove
first
share
sharedPtr
templates
SharedPtr
WeakPtr
isSharedPtr
Weak pointer.
Alias to SharedPtr.WeakType.