Keyple Util C++ Library 2.0.0
Reference Terminal Reader API for C++
Namespaces | Functions
KeypleStd.h File Reference
#include <memory>
#include <iomanip>
#include <iostream>
#include <iterator>
#include <map>
#include <ostream>
#include <regex>
#include <set>
#include <vector>
Include dependency graph for KeypleStd.h:

Go to the source code of this file.

Namespaces

namespace  std
 

Functions

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