summaryrefslogtreecommitdiffstats
path: root/dwarflint/dwarflint.cc
diff options
context:
space:
mode:
authorPetr Machata <[email protected]>2010-08-27 18:12:59 +0200
committerPetr Machata <[email protected]>2010-08-27 18:12:59 +0200
commit3cf2d06afebe502e85e4ccc466a6c71640b8a12d (patch)
tree213bc91051e9dc644f81ed5f183763ae0224f0c8 /dwarflint/dwarflint.cc
parentc6538709f0f4f61903c58f95c53ce43f7f8a02e1 (diff)
dwarflint: Allow sending checkgroup and checkstack into ostream
Diffstat (limited to 'dwarflint/dwarflint.cc')
-rw-r--r--dwarflint/dwarflint.cc15
1 files changed, 15 insertions, 0 deletions
diff --git a/dwarflint/dwarflint.cc b/dwarflint/dwarflint.cc
index 541f00a5..20ec0410 100644
--- a/dwarflint/dwarflint.cc
+++ b/dwarflint/dwarflint.cc
@@ -33,6 +33,21 @@
#include <stdexcept>
#include <sstream>
+std::ostream &
+operator << (std::ostream &o, checkstack const &stack)
+{
+ o << "{";
+ for (checkstack::const_iterator it = stack.begin ();
+ it != stack.end (); ++it)
+ {
+ if (it != stack.begin ())
+ o << ',';
+ o << (*it)->name;
+ }
+ o << "}";
+ return o;
+}
+
namespace
{
int