|
| 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") |
| |