Lines Matching refs:substr
120 data_ = data_.substr(2); // 2:Intercept the string from the second subscript in AnalysisUri()
168 std::string fragment = data_.substr(pos + 1); in AnalysisFragment()
174 data_ = data_.substr(0, pos); in AnalysisFragment()
179 std::string query = data_.substr(pos + 1); in AnalysisQuery()
185 data_ = data_.substr(0, pos); in AnalysisQuery()
204 std::string scheme = data_.substr(0, pos); in AnalysisScheme()
210 data_ = data_.substr(pos + 1); in AnalysisScheme()
282 std::string path = data_.substr(pos); in AnalysisPath()
288 data_ = data_.substr(0, pos); in AnalysisPath()
293 std::string userInfo = data_.substr(0, pos); in AnalysisUserInfo()
299 data_ = data_.substr(pos + 1); in AnalysisUserInfo()
304 std::string port = data_.substr(pos + 1); in AnalysisPort()
317 data_ = data_.substr(0, pos); in AnalysisPort()
320 data_ = data_.substr(0, pos); in AnalysisPort()
346 …std::string str = data_.substr(1, data_.size() - 2); // 2:Intercept the string from the second sub… in AnalysisIPV6()
487 std::string segment = uriData_.path.substr(previous, current - previous); in GetSegment()
493 segments.push_back(uriData_.path.substr(previous)); in GetSegment()
513 temp.push_back(uriData_.path.substr(left, pos - left)); in Normalize()
517 temp.push_back(uriData_.path.substr(left)); in Normalize()