diff options
| author | Petr Machata <[email protected]> | 2010-08-27 18:12:59 +0200 |
|---|---|---|
| committer | Petr Machata <[email protected]> | 2010-08-27 18:12:59 +0200 |
| commit | 3cf2d06afebe502e85e4ccc466a6c71640b8a12d (patch) | |
| tree | 213bc91051e9dc644f81ed5f183763ae0224f0c8 /dwarflint/dwarflint.cc | |
| parent | c6538709f0f4f61903c58f95c53ce43f7f8a02e1 (diff) | |
dwarflint: Allow sending checkgroup and checkstack into ostream
Diffstat (limited to 'dwarflint/dwarflint.cc')
| -rw-r--r-- | dwarflint/dwarflint.cc | 15 |
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 |
