Keyple Util C++ Library 2.3.0.5-SNAPSHOT
Reference Terminal Reader API for C++
Functions
std Namespace Reference

Functions

void swap (keyple::core::util::cpp::any &lhs, keyple::core::util::cpp::any &rhs) noexcept
 
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")
 

Function Documentation

◆ ltrim()

std::string & std::ltrim ( std::string &  s,
const char *  t = " \t\n\r\f\v" 
)
inline

Definition at line 140 of file KeypleStd.h.

◆ operator<<() [1/7]

template<class A , class B >
std::ostream & std::operator<< ( std::ostream &  os,
const std::map< A, B > &  s 
)
inline

Definition at line 98 of file KeypleStd.h.

◆ operator<<() [2/7]

template<class A , class B >
std::ostream & std::operator<< ( std::ostream &  os,
const std::map< const A, B > &  s 
)
inline

Definition at line 114 of file KeypleStd.h.

◆ operator<<() [3/7]

std::ostream & std::operator<< ( std::ostream &  os,
const std::set< std::string > &  s 
)
inline

Definition at line 82 of file KeypleStd.h.

◆ operator<<() [4/7]

std::ostream & std::operator<< ( std::ostream &  os,
const std::vector< int > &  v 
)
inline

Definition at line 54 of file KeypleStd.h.

◆ operator<<() [5/7]

std::ostream & std::operator<< ( std::ostream &  os,
const std::vector< std::string > &  v 
)
inline

Definition at line 68 of file KeypleStd.h.

◆ operator<<() [6/7]

std::ostream & std::operator<< ( std::ostream &  os,
const std::vector< uint8_t > &  v 
)
inline

Definition at line 45 of file KeypleStd.h.

◆ operator<<() [7/7]

std::ostream & std::operator<< ( std::ostream &  os,
const uint8_t  v 
)
inline

Definition at line 36 of file KeypleStd.h.

◆ reinterpret_pointer_cast()

template<typename To , typename From >
std::shared_ptr< To > std::reinterpret_pointer_cast ( std::shared_ptr< From > const &  ptr)
inlinenoexcept

Definition at line 30 of file KeypleStd.h.

◆ rtrim()

std::string & std::rtrim ( std::string &  s,
const char *  t = " \t\n\r\f\v" 
)
inline

Definition at line 148 of file KeypleStd.h.

◆ split()

template<typename out >
void std::split ( const std::string &  s,
const std::regex &  re,
out  result 
)
inline

Definition at line 129 of file KeypleStd.h.

◆ swap()

void std::swap ( keyple::core::util::cpp::any lhs,
keyple::core::util::cpp::any rhs 
)
inlinenoexcept

Definition at line 505 of file Any.h.

◆ trim()

std::string & std::trim ( std::string &  s,
const char *  t = " \t\n\r\f\v" 
)
inline

Definition at line 156 of file KeypleStd.h.