Lines Matching refs:s
34 static bool HasAppComponentName(const std::string& s) { in HasAppComponentName()
35 return s.find('/') != std::string::npos; in HasAppComponentName()
39 static AppComponentName FromString(const std::string& s) { in FromString()
42 if (!HasAppComponentName(s)) { in FromString()
43 return {std::move(s), ""}; in FromString()
46 std::string package = s.substr(0, s.find(delimiter)); in FromString()
48 std::string activity_name = s; in FromString()
49 activity_name.erase(0, s.find(delimiter) + sizeof(delimiter)); in FromString()
69 static AppComponentName FromUrlEncodedString(const std::string& s) { in FromUrlEncodedString()
70 std::string cpy = s; in FromUrlEncodedString()
79 std::string s = ToString(); in ToUrlEncodedString() local
80 Replace(s, "%", "%25"); in ToUrlEncodedString()
81 Replace(s, "/", "%2F"); in ToUrlEncodedString()
82 return s; in ToUrlEncodedString()
103 std::string s = package; in ToMakeFileSafeEncodedPkgString() local
104 Replace(s, "/", "@@"); in ToMakeFileSafeEncodedPkgString()
105 Replace(s, "%", "^^"); in ToMakeFileSafeEncodedPkgString()
106 return s; in ToMakeFileSafeEncodedPkgString()