functionResolve

Given function arguments, figure out which template function to expand, and return matching result.

void
functionResolve

Parameters

m MatchAccumulator

matching result

dstart Dsymbol

the root of overloaded function templates

loc Loc

instantiation location

sc Scope*

instantiation scope

tiargs Objects*

initial list of template arguments

tthis Type

if !NULL, the 'this' pointer argument

fargs Expressions*

arguments to function

pMessage const(char)**

address to store error message, or null

Meta