Lines Matching refs:replacementIndexes
474 int replacementIndexes[MAX_REPLACEABLES]) const { in expandString()
478 string toString = mReplaceables[idx][replacementIndexes[idx]]; in expandString()
491 int replacementIndexes[MAX_REPLACEABLES], in expandStringVector()
495 out->push_back(expandString(*iter, replacementIndexes)); in expandStringVector()
511 int replacementIndexes[MAX_REPLACEABLES]; in createPermutations() local
513 for (replacementIndexes[3] = start[3]; replacementIndexes[3] < end[3]; in createPermutations()
514 replacementIndexes[3]++) { in createPermutations()
515 for (replacementIndexes[2] = start[2]; replacementIndexes[2] < end[2]; in createPermutations()
516 replacementIndexes[2]++) { in createPermutations()
517 for (replacementIndexes[1] = start[1]; replacementIndexes[1] < end[1]; in createPermutations()
518 replacementIndexes[1]++) { in createPermutations()
519 for (replacementIndexes[0] = start[0]; replacementIndexes[0] < end[0]; in createPermutations()
520 replacementIndexes[0]++) { in createPermutations()
521 auto p = new FunctionPermutation(function, this, replacementIndexes, scanner); in createPermutations()
529 string FunctionSpecification::getName(int replacementIndexes[MAX_REPLACEABLES]) const { in getName()
530 return expandString(mUnexpandedName, replacementIndexes); in getName()
533 void FunctionSpecification::getReturn(int replacementIndexes[MAX_REPLACEABLES], in getReturn()
535 *retType = expandString(mReturn->type, replacementIndexes); in getReturn()
539 void FunctionSpecification::getParam(size_t index, int replacementIndexes[MAX_REPLACEABLES], in getParam()
543 *type = expandString(p->type, replacementIndexes); in getParam()
545 *testOption = expandString(p->testOption, replacementIndexes); in getParam()
549 void FunctionSpecification::getInlines(int replacementIndexes[MAX_REPLACEABLES], in getInlines()
551 expandStringVector(mInline, replacementIndexes, inlines); in getInlines()
708 int replacementIndexes[MAX_REPLACEABLES], Scanner* scanner) in FunctionPermutation()
713 mName = spec->getName(replacementIndexes); in FunctionPermutation()
717 spec->getInlines(replacementIndexes, &mInline); in FunctionPermutation()
723 spec->getParam(i, replacementIndexes, &type, &name, &testOption, &lineNumber); in FunctionPermutation()
745 spec->getReturn(replacementIndexes, &retType, &lineNumber); in FunctionPermutation()