numem ~master (2025-12-14T08:31:01.1033613)
Dub
Repo
hasElaborateAssign.hasElaborateAssign
numem
core
traits
hasElaborateAssign
Undocumented in source.
enum
bool
hasElaborateAssign
;
enum
bool
hasElaborateAssign
;
enum
hasElaborateAssign
;
template
hasElaborateAssign
(T)
static if
(!(
isObjectiveC!T
))
static if
(!(
__traits(isStaticArray, T)
))
static if
(
is(T == struct)
)
enum
hasElaborateAssign
=
(
is
(
typeof
(
S.init.opPostMove
(
opAssign
!
T
))) && !
is
(
typeof
(
S.init.opPostMove
(
opAssign
!
T
)))) ||
anySatisfy
!(.
hasElaborateAssign
,
Fields
!
T
)
;
enum
hasElaborateAssign
;
Meta
Source
See Source File
numem
core
traits
hasElaborateAssign
variables
hasElaborateAssign