handleTemplateFunctionCalls
abstract fun handleTemplateFunctionCalls(curClass: RecordDeclaration?, templateCall: CallExpression, applyInference: Boolean, ctx: TranslationContext, currentTU: TranslationUnitDeclaration?, needsExactMatch: Boolean): Pair<Boolean, List<FunctionDeclaration>>
This function can be used to fine-tune the resolution of template function calls.
Note: The function itself should NOT set the CallExpression.invokes but rather return a list of possible candidates.
Return
a pair in which the first member denotes whether resolution was successful and the second parameter is a list of FunctionDeclaration candidates.