26#ifndef ROUTER_SRC_MYSQL_REST_SERVICE_INCLUDE_HELPER_STRING_GENERIC_H_
27#define ROUTER_SRC_MYSQL_REST_SERVICE_INCLUDE_HELPER_STRING_GENERIC_H_
37inline const char *
cstr(
const std::string &
str) {
return str.c_str(); }
38inline size_t size(
const char *
str) {
return strlen(
str); }
39inline size_t size(
const std::string &
str) {
return str.length(); }
43template <
typename Container>
45 return std::string(c.begin(), c.end());
std::string str(const mysqlrouter::ConfigGenerator::Options::Endpoint &ep)
Definition: config_generator.cc:1084
const char * cstr(const char *str)
Definition: generic.h:36
bool is_empty(const std::string &str)
Definition: generic.h:34
size_t size(const char *str)
Definition: generic.h:38
std::string as_string(const Container &c)
Definition: generic.h:44