btl ~master (2022-05-26T13:46:37Z)
Dub
Repo
SharedControlBlock
btl
autoptr
common
Default
ControlBlock
for
SharedPtr
and
RcPtr
.
alias
SharedControlBlock
=
ControlBlock
!(
int
,
int
)
Meta
Source
See Implementation
btl
autoptr
common
aliases
ControlTypeDeduction
DefaultAllocator
Evoid
Forward
SharedControlBlock
SharedControlType
UniqueControlBlock
UniqueControlType
isDestructorType
functions
dynCastElement
emplaceIntrusive
intrusivControlBlock
intrusivControlBlockOffset
mutablePtr
shared_static_this
smart_ptr_allocate
smart_ptr_construct
smart_ptr_deallocate
smart_ptr_destruct
static functions
lockSmartPtr
static variables
_conter_allocations
_conter_constructs
structs
SmartPtr
templates
ControlBlock
ControlBlockDeduction
DestructorAllocatorType
DestructorDeleterType
DestructorType
ElementPointerTypeImpl
ElementReferenceTypeImpl
GetControlType
GetElementReferenceType
GetElementType
IntrusiveControlBlock
MakeDeleter
MakeDynamicArray
MakeEmplace
MakeIntrusive
UnqualSmartPtr
apply
isControlBlock
isIntrusive
isMoveCtor
isSmartPtr
weakLock
variables
BTL_AUTOPTR_COUNT
Default ControlBlock for SharedPtr and RcPtr.