Lines Matching refs:declaredTuple
1145 Tuple *declaredTuple = NULL; in deduceFunctionTemplateMatch() local
1173 declaredTuple = t; in deduceFunctionTemplateMatch()
1195 if (n < parameters->dim && !declaredTuple) in deduceFunctionTemplateMatch()
1221 if (!declaredTuple) in deduceFunctionTemplateMatch()
1227 declaredTuple = t; in deduceFunctionTemplateMatch()
1338 if (!declaredTuple) in deduceFunctionTemplateMatch()
1343 declaredTuple = new Tuple(); in deduceFunctionTemplateMatch()
1344 (*dedargs)[parameters->dim - 1] = declaredTuple; in deduceFunctionTemplateMatch()
1366 declaredTuple->objects.setDim(nfargs2 - argi - rem); in deduceFunctionTemplateMatch()
1367 for (size_t i = 0; i < declaredTuple->objects.dim; i++) in deduceFunctionTemplateMatch()
1403 declaredTuple->objects[i] = tt; in deduceFunctionTemplateMatch()
1405 declareParameter(paramscope, tp, declaredTuple); in deduceFunctionTemplateMatch()
1411 for (size_t i = 0; i < declaredTuple->objects.dim; i++) in deduceFunctionTemplateMatch()
1413 if (!isType(declaredTuple->objects[i])) in deduceFunctionTemplateMatch()
1417 assert(declaredTuple); in deduceFunctionTemplateMatch()
1418 argi += declaredTuple->objects.dim; in deduceFunctionTemplateMatch()