|
template<typename To , typename From > |
std::shared_ptr< To > | reinterpret_pointer_cast (std::shared_ptr< From > const &ptr) noexcept |
|
std::ostream & | operator<< (std::ostream &os, const uint8_t v) |
|
std::ostream & | operator<< (std::ostream &os, const std::vector< uint8_t > &v) |
|
std::ostream & | operator<< (std::ostream &os, const std::vector< int > &v) |
|
std::ostream & | operator<< (std::ostream &os, const std::vector< std::string > &v) |
|
std::ostream & | operator<< (std::ostream &os, const std::set< std::string > &s) |
|
template<class A , class B > |
std::ostream & | operator<< (std::ostream &os, const std::map< A, B > &s) |
|
template<class A , class B > |
std::ostream & | operator<< (std::ostream &os, const std::map< const A, B > &s) |
|
template<typename out > |
void | split (const std::string &s, const std::regex &re, out result) |
|
std::string & | ltrim (std::string &s, const char *t=" \t\n\r\f\v") |
|
std::string & | rtrim (std::string &s, const char *t=" \t\n\r\f\v") |
|
std::string & | trim (std::string &s, const char *t=" \t\n\r\f\v") |
|