openmethods v1.3.0 (2020-04-18T08:13:13Z)
Dub
Repo
makeUDAs.makeUDAs
bolts
reflection
metafunction
makeUDAs
Undocumented in source.
alias
makeUDAs
=
AliasSeq
!()
alias
makeUDAs
=
AliasSeq
!(
UDA
!(
UDAs
[
0
],
"__traits(getAttributes, %s)[%d]"
.
format
(
Source
,
Position
)),
makeUDAs
!(
Source
,
Position
+
1
,
UDAs
[
1
..$]))
template
makeUDAs
(string Source, int Position, UDAs...)
static if
(!(
UDAs.length == 0
))
alias
makeUDAs
=
AliasSeq
!(
UDA
!(
UDAs
[0], "__traits(getAttributes, %s)[%d]".
format
(
Source
,
Position
)),
makeUDAs
!(
Source
,
Position
+ 1,
UDAs
[1..$]))
Meta
Source
See Implementation
bolts
reflection
metafunction
makeUDAs
aliases
makeUDAs