handleImplicitTemplateParameter
fun handleImplicitTemplateParameter(functionTemplateDeclaration: FunctionTemplateDeclaration, index: Int, instantiationSignature: MutableMap<Declaration?, Node?>, instantiationType: MutableMap<Node?, TemplateDeclaration.TemplateInitialization?>, orderedInitializationSignature: MutableMap<Declaration, Int>)
Check if we are handling an implicit template parameter, if so set instantiationSignature, instantiationType and orderedInitializationSignature maps accordingly
Parameters
functionTemplateDeclaration
functionTemplate we have identified
index
position of the templateParameter we are currently handling
instantiationSignature
mapping of the Declaration representing a template parameter to the value that initializes that template parameter
instantiationType
mapping of the instantiation value to the instantiation type (depends on resolution TemplateDeclaration.TemplateInitialization
orderedInitializationSignature
mapping of the ordering of the template parameters