mir-algorithm ~master (2021-09-24T13:11:04Z)
Dub
Repo
allLightScope
mir
ndslice
slice
Undocumented in source.
package
template
allLightScope (
args
...
) {
alias
arg
=
args
[
0
]
;
alias
Arg
=
typeof
(
arg
)
;
static if
(
args.length
)
static if
(
!isDynamicArray!Arg
)
static if
(
!is(LightScopeOf!Arg == Arg)
)
ls
[@property getter];
alias
ls
=
arg
;
alias
ls
=
arg
;
alias
allLightScope
=
AliasSeq
!(
ls
,
allLightScope
!(
args
[
1
..$]))
;
alias
allLightScope
=
AliasSeq
!()
;
}
Members
Aliases
Arg
alias
Arg
=
typeof
(
arg
)
Undocumented in source.
allLightScope
alias
allLightScope
=
AliasSeq
!(
ls
,
allLightScope
!(
args
[
1
..$]))
Undocumented in source.
allLightScope
alias
allLightScope
=
AliasSeq
!()
Undocumented in source.
arg
alias
arg
=
args
[
0
]
Undocumented in source.
ls
alias
ls
=
arg
Undocumented in source.
ls
alias
ls
=
arg
Undocumented in source.
Properties
ls
ls
[@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
mir
ndslice
slice
aliases
Canonical
ConstOfUnqualOfPointerTarget
Contiguous
ImmutableOfUnqualOfPointerTarget
IteratorOf
LightConstOfLightScopeOf
LightImmutableOfLightConstOf
Slice
SliceKind
Universal
enums
isConvertibleToSlice
isSlice
kindOf
mir_slice_kind
functions
ndassign
sliced
slicedField
slicedNdField
toSlice
structs
CoordinateValue
Structure
mir_slice
templates
allLightScope
hasAsSlice
toSlices