glued.annotations.core_annotations

These are core annotations for the whole framework. To avoid recursive checks, they are not annotated with constraints, but supported usage is documented with annotations in doc comments.

Members

Enums

GluedMagic
enum GluedMagic

UDA for "magic annotations" like OnParameter, that should be filtered out when retrieving target annotations

MagicUsage
eponymoustemplate MagicUsage(T...)

Strictly documentational UDA; totally ignored by a framework, but defines how the "magic" annotation would be used.

Structs

CheckedBy
struct CheckedBy(alias Checker)
Undocumented in source.
Implies
struct Implies(S)
Undocumented in source.
Implies
struct Implies(alias S)
Undocumented in source.
NonImplicable
struct NonImplicable

If this annotation is present on another annotation, the annotated one cannot be subject of Implies!(...).

OnParameter
struct OnParameter(size_t _paramIdx, alias _annotation)
Undocumented in source.
OnParameter
struct OnParameter(string _paramName, alias _annotation)
Undocumented in source.

Meta