Lines Matching refs:reqUrl
126 void findRouteIndexesHelper(std::string_view reqUrl, in findRouteIndexesHelper() argument
134 if (reqUrl.empty()) in findRouteIndexesHelper()
140 findRouteIndexesHelper(reqUrl, routeIndexes, child); in findRouteIndexesHelper()
144 if (reqUrl.starts_with(fragment)) in findRouteIndexesHelper()
146 findRouteIndexesHelper(reqUrl.substr(fragment.size()), in findRouteIndexesHelper()
153 void findRouteIndexes(const std::string& reqUrl, in findRouteIndexes() argument
156 findRouteIndexesHelper(reqUrl, routeIndexes, head()); in findRouteIndexes()
166 FindResult findHelper(const std::string_view reqUrl, const Node& node, in findHelper() argument
169 if (reqUrl.empty()) in findHelper()
177 for (; epos < reqUrl.size(); epos++) in findHelper()
179 if (reqUrl[epos] == '/') in findHelper()
187 params.emplace_back(reqUrl.substr(0, epos)); in findHelper()
189 reqUrl.substr(epos), nodes[node.stringParamChild], params); in findHelper()
200 params.emplace_back(reqUrl); in findHelper()
214 if (reqUrl.starts_with(fragment)) in findHelper()
216 FindResult ret = findHelper(reqUrl.substr(fragment.size()), in findHelper()
229 FindResult find(const std::string_view reqUrl) const in find()
232 return findHelper(reqUrl, head(), start); in find()