evx.meta.match

Undocumented in source.

Members

Aliases

Instantiate
alias Instantiate(alias symbol, Args...) = symbol!Args

instantiate a template alias with a set of arguments

Templates

Match
template Match(patterns...)

get the first item in a list of zero-parameter templates (patterns) which successfully compiles if all patterns fail, the final pattern is forcibly instantiated thus it can be useful to have a fallback or diagnostic in the final position

Meta