handleTemplateFunctionCalls

open override fun handleTemplateFunctionCalls(curClass: RecordDeclaration?, templateCall: CallExpression, applyInference: Boolean, ctx: TranslationContext, currentTU: TranslationUnitDeclaration?, needsExactMatch: Boolean): Pair<Boolean, List<FunctionDeclaration>>

Return

true if resolution was successful, false if not

Parameters

curClass

class the invoked method must be part of.

templateCall

call to instantiate and invoke a function template

applyInference

if the resolution was unsuccessful and applyInference is true the call will resolve to an instantiation/invocation of an inferred template

ctx
currentTU

The current translation unit