Lines Matching refs:string
22 #include <string>
31 std::string scheme = "";
32 std::string userInfo = "";
33 std::string host = "";
34 std::string query = "";
35 std::string fragment = "";
36 std::string path = "";
37 std::string authority = "";
38 std::string SchemeSpecificPart = "";
46 * @param input Constructs a URI by parsing a given string.
48 explicit Uri(const std::string input);
70 std::string IsFailed() const;
73 * Returns the serialized URI as a string.
75 std::string ToString() const;
95 std::string AddQueryValue(const std::string key, const std::string value) const;
100 std::string AddSegment(const std::string pathSegment) const;
105 std::vector<std::string> GetSegment() const;
110 std::string Normalize() const;
115 std::string GetScheme() const;
120 std::string GetAuthority() const;
125 std::string GetSsp() const;
130 std::string GetUserinfo() const;
135 std::string GetHost() const;
140 std::string GetPort() const;
145 std::string GetPath() const;
150 std::string GetQuery() const;
155 std::string GetFragment() const;
160 std::string ClearQuery() const;
176 bool CheckCharacter(std::string data, std::bitset<MAX_BIT_SIZE> rule, bool flag) const;
180 std::string Split(const std::string &path) const;
181 std::string BuildUriString(const std::string str, const std::string param) const;
185 std::string data_ {};
186 std::string inputUri_ {};
187 std::string errStr_ {};