godot-d ~master (2021-09-08T21:50:27Z)
Dub
Repo
extractPropertyUDA
godot
d
wrap
Undocumented in source.
package
template
extractPropertyUDA (
seq
...
) {
template
udas
(alias a)
;
package
enum
bool
isUDAValue
(
alias
a
)
;
alias
values
=
Filter
!(
isUDAValue
,
staticMap
!(
udas
,
seq
))
;
package
static if
(
values.length == 0
)
enum
Property
extractPropertyUDA
;
package
static if
(!(
values.length == 0
))
static if
(
values.length == 1
)
enum
Property
extractPropertyUDA
;
package
static if
(!(
values.length == 0
))
static if
(!(
values.length == 1
))
enum
Property
extractPropertyUDA
;
package
static if
(!(
values.length == 0
))
static if
(!(
values.length == 1
))
enum
bool
isSameAsFirst
(
Property
p
)
;
}
Members
Aliases
values
alias
values
=
Filter
!(
isUDAValue
,
staticMap
!(
udas
,
seq
))
Undocumented in source.
Templates
udas
template
udas
(alias a)
Undocumented in source.
Variables
extractPropertyUDA
enum
Property
extractPropertyUDA
;
Undocumented in source.
extractPropertyUDA
enum
Property
extractPropertyUDA
;
Undocumented in source.
extractPropertyUDA
enum
Property
extractPropertyUDA
;
Undocumented in source.
isSameAsFirst
enum
bool
isSameAsFirst
(
Property
p
)
;
Undocumented in source.
isUDAValue
enum
bool
isUDAValue
(
alias
a
)
;
Undocumented in source.
Meta
Source
See Implementation
godot
d
wrap
functions
emptyGetter
emptySetter
structs
MethodWrapper
OnReadyWrapper
VariableWrapper
templates
extractPropertyUDA
extractPropertyVariantType
godotMethods
godotPropertyGetters
godotPropertyNames
godotPropertySetters
godotPropertyVariableNames
godotSignals
onReadyFieldNames