Lines Matching refs:strPtr
90 std::string* strPtr = value.get_ptr<std::string*>(); in handleLeftOverTemplateVars() local
91 if (strPtr == nullptr) in handleLeftOverTemplateVars()
100 iFindFirst(*strPtr, std::string_view(templateChar)); in handleLeftOverTemplateVars()
108 strPtr->begin() + (findStart.end() - strPtr->begin()), in handleLeftOverTemplateVars()
109 strPtr->end()); in handleLeftOverTemplateVars()
119 templateVarEnd = strPtr->end(); in handleLeftOverTemplateVars()
130 strPtr->erase(findStart.begin(), templateVarEnd); in handleLeftOverTemplateVars()
190 std::string* strPtr = value.get_ptr<std::string*>(); in templateCharReplace() local
191 if (strPtr == nullptr) in templateCharReplace()
196 replaceAll(*strPtr, std::string(templateChar) + "index", in templateCharReplace()
200 replaceAll(*strPtr, *replaceStr, std::to_string(index)); in templateCharReplace()
207 iFindFirst(*strPtr, templateName); in templateCharReplace()
213 size_t start = find.begin() - strPtr->begin(); in templateCharReplace()
216 if ((start == 0U) && find.end() == strPtr->end()) in templateCharReplace()
226 if (nextItemIdx > strPtr->size() || in templateCharReplace()
228 strPtr->at(nextItemIdx)) == mathChars.end()) in templateCharReplace()
231 iReplaceAll(*strPtr, templateName, val); in templateCharReplace()
236 std::string prefix = strPtr->substr(0, start); in templateCharReplace()
239 std::string end = strPtr->substr(nextItemIdx); in templateCharReplace()
247 *strPtr); in templateCharReplace()
281 strPtr = value.get_ptr<std::string*>(); in templateCharReplace()
282 if (strPtr == nullptr) in templateCharReplace()
288 strPtr = value.get_ptr<std::string*>(); in templateCharReplace()
289 if (strPtr == nullptr) in templateCharReplace()
294 std::string_view strView = *strPtr; in templateCharReplace()