handle Template Function Calls
open override fun handleTemplateFunctionCalls(curClass: RecordDeclaration?, templateCall: CallExpression, applyInference: Boolean, ctx: TranslationContext, currentTU: TranslationUnitDeclaration): Pair<Boolean, List<FunctionDeclaration>>
Return
true if resolution was successful, false if not
Parameters
cur Class
class the invoked method must be part of.
template Call
call to instantiate and invoke a function template
apply Inference
if the resolution was unsuccessful and applyInference is true the call will resolve to an instantiation/invocation of an inferred template
scope Manager
the scope manager used
current TU
The current translation unit