22#ifndef O2_DCS_STRING_UTILS_H
23#define O2_DCS_STRING_UTILS_H
65uint64_t
hash_code(
const std::string& input)
noexcept;
71std::unique_ptr<std::vector<std::string>>
convert_strings(
const int argc,
72 char** argv)
noexcept;
107std::unique_ptr<std::vector<std::string>>
split(
const std::string&
source,
108 const char separator)
noexcept;
118 const std::string&
source)
noexcept;
151 const std::string& list_name,
152 const std::list<std::pair<std::string, std::string>>& parameters)
noexcept;
GLsizei GLsizei GLchar * source
GLuint GLsizei GLsizei * length
std::string random_string2(const size_t length) noexcept
std::string to_hex_little_endian(const char *const start, size_t length) noexcept
std::unique_ptr< std::vector< std::string > > split(const std::string &source, const char separator) noexcept
uint64_t hash_code(const std::string &input) noexcept
std::unique_ptr< std::vector< std::string > > convert_strings(const int argc, char **argv) noexcept
std::string to_hex_big_endian(const char *const start, size_t length) noexcept
void to_upper_case(std::string &str) noexcept
void print_k_v_list(const std::string &list_name, const std::list< std::pair< std::string, std::string > > ¶meters) noexcept
void to_lower_case(std::string &str) noexcept
std::string random_string(const size_t length) noexcept
std::unique_ptr< std::vector< std::string > > split_by_whitespace(const std::string &source) noexcept
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete ...