• Home
  • Raw
  • Download

Lines Matching refs:string

90 const std::string EMPTY_STRING = "";
118 std::string StringReplace(std::string source, const std::string &from, const std::string &to);
121 std::string VectorToString(const std::vector<T> &items) in VectorToString()
123 if constexpr (std::is_same<T, std::vector<std::string>>::value) { in VectorToString()
124 std::vector<std::string> stringItems; in VectorToString()
130 std::string itemsString; in VectorToString()
131 const std::string split = ","; in VectorToString()
135 if constexpr (std::is_same<T, std::string>::value) { in VectorToString()
147 std::string BufferToHexString(const std::vector<unsigned char> &vec);
148 std::string BufferToHexString(const unsigned char buf[], size_t size);
151 std::string &StringTrim(std::string &s);
153 std::vector<std::string> StringSplit(std::string source, std::string split = ",");
155 size_t SubStringCount(const std::string &source, const std::string &sub);
157 bool StringStartsWith(const std::string &string, const std::string &with);
159 bool StringEndsWith(const std::string &string, const std::string &with);
161 bool IsSameCommand(std::string cmdLine, std::string cmdName);
165 bool IsDigits(const std::string &str);
167 bool IsHexDigits(const std::string &str);
171 bool CompressFile(const std::string &dataFile, const std::string &destFile);
173 bool UncompressFile(const std::string &gzipFile, const std::string &dataFile);
176 std::string StringPrintf(const char *stringFormat, VA... args) in StringPrintf()
192 return std::string(bytes); in StringPrintf()
196 std::vector<std::string> GetEntriesInDir(const std::string &basePath);
198 std::vector<std::string> GetSubDirs(const std::string &basePath);
200 bool IsDir(const std::string &path);
202 bool IsPath(const std::string &fileName);
209 const std::string PATH_SEPARATOR_STR = std::string(1, PATH_SEPARATOR);
211 std::string PlatformPathConvert(const std::string &path);
225 std::string ToHex(const T &source, int size = sizeof(T), bool perfix = false)
250 bool ReadIntFromProcFile(const std::string &path, int &value);
251 bool WriteIntToProcFile(const std::string &path, int value);
252 std::string ReadFileToString(const std::string &fileName);
253 bool ReadFileToString(const std::string &fileName, std::string &content, size_t fileSize = 0);
254 bool WriteStringToFile(const std::string &fileName, const std::string &value);
263 StdoutRecord(const std::string &tempFile = EMPTY_STRING,
264 const std::string &mode = EMPTY_STRING);
267 std::string Stop();
273 std::string content_ = EMPTY_STRING;