|
xerus
a general purpose tensor library
|
Header file for the standard container to standard ostream operators. More...
#include <tuple>#include <set>#include <vector>#include <map>#include <iostream>Go to the source code of this file.
Namespaces | |
| xerus | |
| The main namespace of xerus. | |
| xerus::misc | |
| Collection of classes and functions that provide elementary functionality that is not special to xerus as a tensor library. | |
| xerus::misc::internal | |
| Namespace for function and classes designated only for internal use. | |
Functions | |
| template<class... Tp> | |
| std::ostream & | xerus::misc::operator<< (std::ostream &_out, const std::tuple< Tp... > &_tuple) |
| Allow to pipe tuples to ostreams. More... | |
| template<class first_t , class second_t > | |
| std::ostream & | xerus::misc::operator<< (std::ostream &_out, const std::pair< first_t, second_t > &_pair) |
| Allow to pipe std::pairs to ostreams. More... | |
| template<class item_t , class... rest_t> | |
| std::ostream & | xerus::misc::operator<< (std::ostream &_out, const std::vector< item_t, rest_t... > &_container) |
| Allow to pipe normal containers to ostreams. More... | |
| template<class item_t , class... rest_t> | |
| std::ostream & | xerus::misc::operator<< (std::ostream &_out, const std::set< item_t, rest_t... > &_container) |
| Allow to pipe std::sets to ostreams. More... | |
| template<class T , class U > | |
| std::ostream & | xerus::misc::operator<< (std::ostream &_out, const std::map< T, U > &_set) |
| Allow to pipe std::maps to ostreams. More... | |
| template<size_t n = 0, typename... Tp, typename std::enable_if< n+1==sizeof...(Tp), int >::type = 0> | |
| void | xerus::misc::internal::print (std::ostream &_out, const std::tuple< Tp... > &t) |
Header file for the standard container to standard ostream operators.
Definition in file containerOutput.h.