btl ~master (2022-05-26T13:46:37Z)
Dub
Repo
GlobalPtr.this
btl
autoptr
global_ptr
GlobalPtr
GlobalPtr
Forward constructor (merge move and copy constructor).
this
(typeof(null) nil, Forward )
this
(ElementReferenceType elm, Forward )
this
(ElementReferenceType elm, Forward )
this
(ElementReferenceType elm, Forward )
this
(ElementReferenceType elm, Forward )
this
(ElementReferenceType elm, Forward )
this
(Rhs rhs)
struct
GlobalPtr
@
trusted
pure nothrow @
nogc
this
(
Rhs
this
This
)
(
scope
auto
ref
Rhs
rhs
)
if
(
isGlobalPtr
!
Rhs
&&
isConstructable
!(
Rhs
,
This
)
&&
!
is
(
Rhs
== shared)
&&
!
isMoveCtor
!(
This
,
rhs
)
)
this
(Rhs rhs, Forward fw)
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
global_ptr
GlobalPtr
GlobalPtr
aliases
ElementReferenceType
ElementType
constructors
this
functions
opAssign
opCast
opCmp
opEquals
proxySwap
properties
element
get
ptr
templates
opUnary
Forward constructor (merge move and copy constructor).