11#ifndef TLX_STRING_TRIM_HEADER
12#define TLX_STRING_TRIM_HEADER
32std::string&
trim(std::string* str);
42std::string&
trim(std::string* str,
const char* drop);
52std::string&
trim(std::string* str,
const std::string& drop);
61std::string
trim(
const std::string& str);
71std::string
trim(
const std::string& str,
const char* drop);
81std::string
trim(
const std::string& str,
const std::string& drop);
102std::string&
trim_right(std::string* str,
const char* drop);
112std::string&
trim_right(std::string* str,
const std::string& drop);
121std::string
trim_right(
const std::string& str);
131std::string
trim_right(
const std::string& str,
const char* drop);
141std::string
trim_right(
const std::string& str,
const std::string& drop);
162std::string&
trim_left(std::string* str,
const char* drop);
172std::string&
trim_left(std::string* str,
const std::string& drop);
181std::string
trim_left(
const std::string& str);
191std::string
trim_left(
const std::string& str,
const char* drop);
201std::string
trim_left(
const std::string& str,
const std::string& drop);
std::string & trim_right(std::string *str)
Trims the given string in-place only on the right.
std::string & trim(std::string *str)
Trims the given string in-place on the left and right.
std::string & trim_left(std::string *str)
Trims the given string in-place only on the left.