Lines Matching refs:str

31 string UpperStr(const string& str)  in UpperStr()  argument
33 string upperString = str; in UpperStr()
38 string LowerStr(const string& str) in LowerStr() argument
40 string lowerString = str; in LowerStr()
45 string ReplaceStr(const string& str, const string& src, const string& dst) in ReplaceStr() argument
48 return str; in ReplaceStr()
52 string strTmp = str; in ReplaceStr()
61 string TrimStr(const string& str, const char cTrim /*= ' '*/) in TrimStr() argument
63 if (str.size() == 1 && str[0] == cTrim) { in TrimStr()
67 string strTmp = str; in TrimStr()
95 void SplitStr(const string& str, const string& sep, vector<string>& strs, bool canEmpty, bool needT… in SplitStr() argument
98 string strTmp = needTrim ? TrimStr(str) : str; in SplitStr()
118 bool StrToInt(const string& str, int& value) in StrToInt() argument
120 if (str.empty() || (!isdigit(str.front()) && (str.front() != '-'))) { in StrToInt()
126 auto addr = str.c_str(); in StrToInt()
136 bool IsNumericStr(const string& str) in IsNumericStr() argument
138 if (str.empty()) { in IsNumericStr()
142 for (const auto& c : str) { in IsNumericStr()
151 bool IsAlphaStr(const string& str) in IsAlphaStr() argument
153 if (str.empty()) { in IsAlphaStr()
157 for (const auto& c : str) { in IsAlphaStr()
166 bool IsUpperStr(const string& str) in IsUpperStr() argument
168 if (str.empty()) { in IsUpperStr()
172 for (const auto& c : str) { in IsUpperStr()
181 bool IsLowerStr(const string& str) in IsLowerStr() argument
183 if (str.empty()) { in IsLowerStr()
187 for (const auto& c : str) { in IsLowerStr()
196 bool IsSubStr(const string& str, const string& sub) in IsSubStr() argument
198 if (sub.empty() || str.empty()) { in IsSubStr()
202 return str.find(sub) != string::npos; in IsSubStr()
205 string::size_type GetFirstSubStrBetween(const string& str, const string& left, in GetFirstSubStrBetween() argument
208 string::size_type leftPos = str.find(left); in GetFirstSubStrBetween()
213 string::size_type rightPos = str.find(right, leftPos + left.length()); in GetFirstSubStrBetween()
218 sub = str.substr((leftPos + left.length()), (rightPos - (leftPos + left.length()))); in GetFirstSubStrBetween()
222 void GetSubStrBetween(const string& str, const string& left, const string& right, vector<string>& s… in GetSubStrBetween() argument
225 string strTmp = str; in GetSubStrBetween()
246 bool IsAsciiString(const string& str) in IsAsciiString() argument
248 size_t strLen = str.length(); in IsAsciiString()
250 if ((str[i] & 0x80) != 0) { in IsAsciiString()
259 u16string Str8ToStr16(const string& str) in Str8ToStr16() argument
262 if (!String8ToString16(str, str16Value)) { in Str8ToStr16()