glue-d ~dev (2021-11-24T22:16:42.8977121)
Dub
Repo
expandToData
glued
annotations
core_impl
Undocumented in source.
template
expandToData (
alias
X
) {
alias
templateInstance
=
X
!()
;
alias
templateInstance
=
X
!(
void
)
;
alias
templateInstance
=
void
;
enum
expandToData
;
static if
(
__traits(isTemplate, X)
)
static if
(!(
is(templateInstance == void)
))
enum
expandToData
;
static if
(!(
__traits(isTemplate, X)
))
static if
(
is(X)
)
static if
(
is(X == struct)
)
enum
expandToData
;
enum
expandToData
;
static if
(!(
__traits(isTemplate, X)
))
static if
(!(
is(X)
))
enum
expandToData
;
}
Members
Aliases
templateInstance
alias
templateInstance
=
X
!()
Undocumented in source.
templateInstance
alias
templateInstance
=
X
!(
void
)
Undocumented in source.
templateInstance
alias
templateInstance
=
void
Undocumented in source.
Enums
expandToData
enum
expandToData
Undocumented in source.
expandToData
enum
expandToData
Undocumented in source.
Manifest constants
expandToData
enum
expandToData
;
Undocumented in source.
expandToData
enum
expandToData
;
Undocumented in source.
expandToData
enum
expandToData
;
Undocumented in source.
Meta
Source
See Implementation
glued
annotations
core_impl
aliases
getAnnotations
getUncheckedAnnotations
enums
hasAnnotation
hasOneAnnotation
isStructInstance
templates
expandToData
extractImplicit
getAnnotation
getExplicitAnnotationTypes
getExplicitAnnotations
getImplicitAnnotations
isNotMagic
parameter
toTypes