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