TemplateInstance.semanticTiargs

Run semantic of tiargs as arguments of template. Input: loc sc tiargs array of template arguments flags 1: replace const variables with their initializers 2: don't devolve Parameter to Type atd tuple being optimized. If found, it's not expanded here but in AliasAssign semantic.

  1. bool semanticTiargs(Loc loc, Scope* sc, Objects* tiargs, int flags, TupleDeclaration atd)
    class TemplateInstance
    extern (D) static
    bool
    semanticTiargs
    (
    const ref Loc loc
    ,,
    Objects* tiargs
    ,
    int flags
    ,)
  2. bool semanticTiargs(Scope* sc)

Return Value

Type: bool

false if one or more arguments have errors.

Meta