btl ~master (2022-05-26T13:46:37Z)
Dub
Repo
SharedPtr.this
btl
autoptr
shared_ptr
SharedPtr
SharedPtr
Undocumented in source.
this
(typeof(null) nil, Forward )
this
(Rhs rhs, Forward )
this
(Rhs rhs, Elm element)
this
(Rhs rhs)
this
(typeof(this) rhs)
this
(typeof(this) rhs)
this
(typeof(this) rhs)
this
(typeof(this) rhs)
this
(typeof(this) rhs)
this
(typeof(this) rhs)
this
(typeof(this) rhs)
this
(typeof(this) rhs)
this
(typeof(this) rhs)
this
(typeof(this) rhs)
struct
SharedPtr
@
disable
const shared @
safe
static if
(!(
isCopyConstructable!(typeof(this), const shared typeof(this))
))
this
(
ref
scope
typeof
(this)
rhs
)
Meta
Source
See Implementation
btl
autoptr
shared_ptr
SharedPtr
SharedPtr
aliases
ChangeElementType
ControlType
DestructorType
ElementReferenceType
ElementType
SharedType
SmartPtr
WeakType
compareExchangeStrong
compareExchangeWeak
isLockFree
isWeak
store
constructors
this
destructors
~this
functions
_move
compareExchange
exchange
load
lock
opAssign
opCast
opCastImpl
opCmp
opEquals
proxySwap
weak
properties
element
expired
get
length
ptr
toHash
useCount
weakCount
static functions
alloc
make
templates
opUnary