btl ~master (2022-05-26T13:46:37Z)
Dub
Repo
isMoveAssignable.isMoveAssignable
btl
vector
isMoveAssignable
Undocumented in source.
template
isMoveAssignable
(alias from, To)
package
enum
isMoveAssignable
=
true
&& !
isRef
!
from
&&
isAssignable
!(
From
,
To
) &&
is
(
GetElementReferenceType
!
From
:
GetElementReferenceType
!
To
) &&
is
(
immutable
From.AllocatorType
==
immutable
To.AllocatorType
) && (
From.hasStatelessAllocator
||
isMoveAssignableElement
!(
GetAllocatorType
!
From
,
GetAllocatorType
!
To
))
;
Meta
Source
See Source File
btl
vector
isMoveAssignable
aliases
From
manifest constants
isMoveAssignable