glued.annotations.core_impl

Undocumented in source.

Members

Aliases

getAnnotations
alias getAnnotations(alias M) = AliasSeq!(staticMap!(performCheck!M.on, getUncheckedAnnotations!M))
Undocumented in source.
getUncheckedAnnotations
alias getUncheckedAnnotations(alias M) = AliasSeq!(NoDuplicates!(AliasSeq!(getExplicitAnnotations!M, getImplicitAnnotations!M)))
Undocumented in source.

Enums

hasAnnotation
eponymoustemplate hasAnnotation(alias M, alias T)
Undocumented in source.
hasOneAnnotation
eponymoustemplate hasOneAnnotation(alias M, alias T)
Undocumented in source.
isStructInstance
eponymoustemplate isStructInstance(alias X)
Undocumented in source.

Templates

expandToData
template expandToData(alias X)
Undocumented in source.
extractImplicit
template extractImplicit(alias A)
Undocumented in source.
getAnnotation
template getAnnotation(alias M, alias T)
Undocumented in source.
getAnnotations
template getAnnotations(alias M, alias T)
Undocumented in source.
getExplicitAnnotationTypes
template getExplicitAnnotationTypes(alias M)
Undocumented in source.
getExplicitAnnotations
template getExplicitAnnotations(alias M)
Undocumented in source.
getImplicitAnnotations
template getImplicitAnnotations(alias M)
Undocumented in source.
isNotMagic
template isNotMagic(X...)
Undocumented in source.
parameter
template parameter(alias Foo, size_t paramIdx)
Undocumented in source.
parameter
template parameter(alias Foo, string paramName)
Undocumented in source.
toTypes
template toTypes(X...)
Undocumented in source.

Meta