#include <iostream>
#include <set>
#include <unordered_map>
#include <unordered_set>
#include <vector>
Go to the source code of this file.
|
| #define | V(S) #S ": " << S << ' ' |
| | Display S and its value. More...
|
| |
| #define | VV(S) "<" #S ":" __HERE__ << '>' << S << "</" << #S << '>' |
| | Display S and its value in pseudo XML tags, in case of nesting. More...
|
| |
| #define | SHOW(S) std::cerr << S << std::endl |
| |
| #define | SHOWV(S) SHOW(V(S)) |
| |
| #define | __HERE__ __FILE__ ": " << __LINE__ |
| |
| #define | SHOWH(S) SHOW(__HERE__ << ": " << S) |
| |
|
| template<typename T , typename Compare , typename Alloc > |
| ostream & | std::operator<< (ostream &o, set< T, Compare, Alloc > &ts) |
| |
| template<typename Key , typename T , typename Hash , typename KeyEqual , typename Alloc > |
| ostream & | std::operator<< (ostream &o, unordered_map< Key, T, Hash, KeyEqual, Alloc > &ts) |
| |
| template<typename Key , typename Hash , typename KeyEqual , typename Alloc > |
| ostream & | std::operator<< (ostream &o, unordered_set< Key, Hash, KeyEqual, Alloc > &ts) |
| |
| template<typename T , typename Alloc > |
| ostream & | std::operator<< (ostream &o, vector< T, Alloc > &ts) |
| |
| #define __HERE__ __FILE__ ": " << __LINE__ |
| #define SHOW |
( |
|
S | ) |
std::cerr << S << std::endl |
| #define SHOWV |
( |
|
S | ) |
SHOW(V(S)) |
| #define V |
( |
|
S | ) |
#S ": " << S << ' ' |
Display S and its value.
Definition at line 10 of file show.hh.
| #define VV |
( |
|
S | ) |
"<" #S ":" __HERE__ << '>' << S << "</" << #S << '>' |
Display S and its value in pseudo XML tags, in case of nesting.
Definition at line 14 of file show.hh.