btl ~master (2022-05-26T13:46:37Z)
Dub
Repo
RcPtr.this
btl
autoptr
rc_ptr
RcPtr
RcPtr
Undocumented in source.
this
(Elm element, Forward )
struct
RcPtr
package pure nothrow @
safe
@
nogc
this
(
Elm
this
This
)
(
Elm
element
,
Forward
)
if
(
true &&
is
(
Elm
:
GetElementReferenceType
!
This
)
&&
!
is
(
Unqual
!
Elm
==
typeof
(null))
)
this
(C* control, Elm element)
this
(Rhs rhs, Forward )
this
(typeof(null) nil, Forward )
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)
Meta
Source
See Implementation
btl
autoptr
rc_ptr
RcPtr
RcPtr
aliases
ChangeElementType
ControlType
DestructorType
ElementReferenceType
ElementType
SharedType
SmartPtr
WeakType
isLockFree
isWeak
store
constructors
this
destructors
~this
functions
_const_reset
_control
_move
compareExchangeStrong
compareExchangeWeak
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
variables
_element