Lines Matching defs:reqUrl
109 void findRouteIndexesHelper(std::string_view reqUrl,
118 if (reqUrl.empty())
124 findRouteIndexesHelper(reqUrl, routeIndexes, child);
128 if (reqUrl.starts_with(fragment))
130 findRouteIndexesHelper(reqUrl.substr(fragment.size()),
137 void findRouteIndexes(const std::string& reqUrl,
140 findRouteIndexesHelper(reqUrl, routeIndexes, head());
150 FindResult findHelper(const std::string_view reqUrl,
154 if (reqUrl.empty())
162 for (; epos < reqUrl.size(); epos++)
164 if (reqUrl[epos] == '/')
172 params.emplace_back(reqUrl.substr(0, epos));
174 reqUrl.substr(epos), nodes[node.stringParamChild], params);
185 params.emplace_back(reqUrl);
200 if (reqUrl.starts_with(fragment))
203 findHelper(reqUrl.substr(fragment.size()), child, params);
215 FindResult find(const std::string_view reqUrl) const
218 return findHelper(reqUrl, head(), start);