|
Console Library 4.7.0
A header-only library that makes C++ simple
|
为各种 STL 容器声明的 operator<< 重载。 More...
Functions | |
| template<class T> | |
| std::ostream & | console::operator<< (std::ostream &, const std::vector< T > &) |
| std::vector 输出声明。 | |
| template<class T> | |
| std::ostream & | console::operator<< (std::ostream &, const std::deque< T > &) |
| std::deque 输出声明。 | |
| template<class T> | |
| std::ostream & | console::operator<< (std::ostream &, const std::list< T > &) |
| std::list 输出声明。 | |
| template<class T> | |
| std::ostream & | console::operator<< (std::ostream &, const std::forward_list< T > &) |
| std::forward_list 输出声明。 | |
| template<class T, size_t n> | |
| std::ostream & | console::operator<< (std::ostream &, const std::array< T, n > &) |
| std::array 输出声明。 | |
| template<class T> | |
| std::ostream & | console::operator<< (std::ostream &, const std::set< T > &) |
| std::set 输出声明。 | |
| template<class K, class V> | |
| std::ostream & | console::operator<< (std::ostream &, const std::map< K, V > &) |
| std::map 输出声明。 | |
| template<class T> | |
| std::ostream & | console::operator<< (std::ostream &, const std::multiset< T > &) |
| std::multiset 输出声明。 | |
| template<class K, class V> | |
| std::ostream & | console::operator<< (std::ostream &, const std::multimap< K, V > &) |
| std::multimap 输出声明。 | |
| template<class T> | |
| std::ostream & | console::operator<< (std::ostream &, const std::unordered_set< T > &) |
| std::unordered_set 输出声明。 | |
| template<class K, class V> | |
| std::ostream & | console::operator<< (std::ostream &, const std::unordered_map< K, V > &) |
| std::unordered_map 输出声明。 | |
| template<class T> | |
| std::ostream & | console::operator<< (std::ostream &, const std::unordered_multiset< T > &) |
| std::unordered_multiset 输出声明。 | |
| template<class K, class V> | |
| std::ostream & | console::operator<< (std::ostream &, const std::unordered_multimap< K, V > &) |
| std::unordered_multimap 输出声明。 | |
| template<class T, class U> | |
| std::ostream & | console::operator<< (std::ostream &, const std::pair< T, U > &) |
| std::pair 输出声明。 | |
| template<class... Args> | |
| std::ostream & | console::operator<< (std::ostream &, const std::tuple< Args... > &) |
| std::tuple 输出声明。 | |
| template<class T> | |
| std::ostream & | console::operator<< (std::ostream &, const std::valarray< T > &) |
| std::valarray 输出声明。 | |
为各种 STL 容器声明的 operator<< 重载。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::array< T, n > & | arr ) |
std::array 输出声明。
输出 std::array。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::deque< T > & | deq ) |
std::deque 输出声明。
输出 std::deque。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::forward_list< T > & | flst ) |
std::forward_list 输出声明。
输出 std::forward_list。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::list< T > & | lst ) |
std::list 输出声明。
输出 std::list。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::map< K, V > & | m ) |
std::map 输出声明。
输出 std::map。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::multimap< K, V > & | mm ) |
std::multimap 输出声明。
输出 std::multimap。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::multiset< T > & | ms ) |
std::multiset 输出声明。
输出 std::multiset。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::pair< T, U > & | p ) |
std::pair 输出声明。
输出 std::pair,格式为 (first, second)。
| T | pair 的第一个类型。 |
| U | pair 的第二个类型。 |
| os | 输出流。 |
| p | pair 对象。 |
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::set< T > & | s ) |
std::set 输出声明。
输出 std::set。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::tuple< Args... > & | t ) |
std::tuple 输出声明。
输出 std::tuple,格式为 (elem1, elem2, ...)。
| Args | tuple 的元素类型。 |
| os | 输出流。 |
| t | tuple 对象。 |
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::unordered_map< K, V > & | um ) |
std::unordered_map 输出声明。
输出 std::unordered_map。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::unordered_multimap< K, V > & | ump ) |
std::unordered_multimap 输出声明。
输出 std::unordered_multimap。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::unordered_multiset< T > & | ums ) |
std::unordered_multiset 输出声明。
输出 std::unordered_multiset。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::unordered_set< T > & | us ) |
std::unordered_set 输出声明。
输出 std::unordered_set。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::valarray< T > & | va ) |
std::valarray 输出声明。
输出 std::valarray。
| std::ostream & console::operator<< | ( | std::ostream & | os, |
| const std::vector< T > & | vec ) |
std::vector 输出声明。
输出 std::vector。