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.

Classes

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

Namespaces

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

Functions

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)