1#ifndef TGBOT_CPP_STRINGTOOLS_H 
    2#define TGBOT_CPP_STRINGTOOLS_H 
   22bool startsWith(
const std::string& str1, 
const std::string& str2);
 
   30bool endsWith(
const std::string& str1, 
const std::string& str2);
 
   39void split(
const std::string& str, 
char delimiter, std::vector<std::string>& dest);
 
   55std::string 
urlEncode(
const std::string& value, 
const std::string& additionalLegitChars = 
"");
 
   80inline std::vector<std::string> 
split(
const std::string& str, 
char delimiter) {
 
   81    std::vector<std::string> result;
 
   82    split(str, delimiter, result);