NTB++
NTB++ is a cross-platform header-only utility library for C++ >= 17
Loading...
Searching...
No Matches
Functions
Ntb::Templates Namespace Reference

Functions

template<typename T >
std::ostream & operator<< (std::ostream &os, const Vector< T > &v)
 
template<typename T , typename U >
std::ostream & operator<< (std::ostream &os, const MapOf< T, U > &v)
 

Function Documentation

◆ operator<<() [1/2]

template<typename T , typename U >
std::ostream & Ntb::Templates::operator<< ( std::ostream &  os,
const MapOf< T, U > &  v 
)

Overloads the '<<' cout operator to recognize maps.

Prints a newline for all elements but the last.

Parameters
Themap of type <T,U>.
Returns
ostream.
See also
https://stackoverflow.com/a/33658457/1380486

◆ operator<<() [2/2]

template<typename T >
std::ostream & Ntb::Templates::operator<< ( std::ostream &  os,
const Vector< T > &  v 
)

Overloads the '<<' cout operator to recognize vectors.

Parameters
Thevector of type <T>.
Returns
ostream.