# File: `string_util.h` ## Classes _None detected_ ## Functions - `std::vector split(std::string str_to_split, char delimiter);` - `std::string implode(std::string glue, std::vector src);` - `return ltrim(rtrim(str, chars), chars);` - `std::string implode(const std::string &glue, const std::pair &encapsulation, const std::vector &src)` - `std::string output(oss.str());` - `std::vector join_pair(const std::string &glue, const std::pair &encapsulation, const std::vector> &src)` - `std::vector join_tuple(const std::string &glue, const std::pair &encapsulation, const std::vector> &src)` - `std::vector SplitString(const std::string &s, char delim);` - `std::string EscapeString(const char *src, size_t sz);` - `std::string EscapeString(const std::string &s);` - `bool StringIsNumber(const std::string &s);` - `void ToLowerString(std::string &s);` - `void ToUpperString(std::string &s);` - `std::string JoinString(const std::vector& ar, const std::string &delim);` - `void find_replace(std::string& string_subject, const std::string& search_string, const std::string& replace_string);` - `void ParseAccountString(const std::string &s, std::string &account, std::string &loginserver);` - `bool atobool(const char* iBool);` - `bool isAlphaNumeric(const char *text);` - `bool strn0cpyt(char* dest, const char* source, uint32 size);` - `int MakeAnyLenString(char** ret, const char* format, ...);` - `uint32 AppendAnyLenString(char** ret, uint32* bufsize, uint32* strlen, const char* format, ...);` - `uint32 hextoi(const char* num);` - `uint64 hextoi64(const char* num);` - `void MakeLowerString(const char *source, char *target);` - `void RemoveApostrophes(std::string &s);` ## Notable Comments - /* - * Copyright 2013 Facebook, Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software