openmethods v1.3.0 (2020-04-18T08:13:13Z)
Dub
Repo
makeUDAs
bolts
reflection
metafunction
Undocumented in source.
template
makeUDAs (
string
Source
int
Position
UDAs
...
) {
alias
makeUDAs
=
AliasSeq
!()
;
alias
makeUDAs
=
AliasSeq
!(
UDA
!(
UDAs
[
0
],
"__traits(getAttributes, %s)[%d]"
.
format
(
Source
,
Position
)),
makeUDAs
!(
Source
,
Position
+
1
,
UDAs
[
1
..$]))
;
}
Members
Aliases
makeUDAs
alias
makeUDAs
=
AliasSeq
!()
Undocumented in source.
makeUDAs
alias
makeUDAs
=
AliasSeq
!(
UDA
!(
UDAs
[
0
],
"__traits(getAttributes, %s)[%d]"
.
format
(
Source
,
Position
)),
makeUDAs
!(
Source
,
Position
+
1
,
UDAs
[
1
..$]))
Undocumented in source.
Meta
Source
See Implementation
bolts
reflection
metafunction
aliases
PDV
enums
subMixture
subMixtureArray
mixin templates
mixtureFromArray
templates
Function
Parameter
ParameterAttribute
ParameterDefaultValue
ParameterList
UDAList
makeUDAs
reflectParameterList