MySQL 8.3.0
Source Code Documentation
string.h File Reference
#include "harness_export.h"
#include <numeric>
#include <string>
#include <vector>
#include "my_compiler.h"

Go to the source code of this file.


struct  mysql_harness::detail::Join< Container, T >
struct  mysql_harness::detail::Join< Container, std::string >
struct  mysql_harness::detail::Join< Container, const char * >


namespace  mysql_harness
namespace  mysql_harness::utility
namespace  mysql_harness::detail


std::vector< std::string > HARNESS_EXPORT mysql_harness::utility::wrap_string (const std::string &to_wrap, std::size_t width, std::size_t indent_size)
bool HARNESS_EXPORT mysql_harness::utility::ends_with (const std::string &str, const std::string &suffix)
 Checks whether string ends with the specified suffix. More...
bool HARNESS_EXPORT mysql_harness::utility::starts_with (const std::string &str, const std::string &prefix)
 Checks whether string starts with the specified prefix. More...
HARNESS_EXPORT std::string mysql_harness::utility::string_format (const char *format,...)
template<class Container >
std::string mysql_harness::join (Container cont, const std::string &delim)
 join elements of an container into a string separated by a delimiter. More...
template<class T >
constexpr bool mysql_harness::str_in_collection (const T &t, const std::string_view &k)