TemplateDeclaration.deduceFunctionTemplateMatch

Match function arguments against a specific template function.

class TemplateDeclaration
extern (D)
MATCHpair
deduceFunctionTemplateMatch

Parameters

ti TemplateInstance

template instance. ti.tdtypes will be set to Expression/Type deduced template arguments

sc Scope*

instantiation scope

fd FuncDeclaration

Partially instantiated function declaration, which is set to an instantiated function declaration

tthis Type

'this' argument if !NULL

argumentList ArgumentList

arguments to function

Return Value

Type: MATCHpair

match pair of initial and inferred template arguments

Meta