From 2f75fb08d0241d30a3d1d6b71f549eb8db27f98d Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Fri, 8 Apr 2016 08:10:04 -0400 Subject: [PATCH] Exclusion: Added ::dump for debugging --- src/Exclusion.cpp | 12 ++++++++++++ src/Exclusion.h | 2 ++ 2 files changed, 14 insertions(+) diff --git a/src/Exclusion.cpp b/src/Exclusion.cpp index c859eb32..dd02b97d 100644 --- a/src/Exclusion.cpp +++ b/src/Exclusion.cpp @@ -74,3 +74,15 @@ std::vector Exclusion::tokens () const } //////////////////////////////////////////////////////////////////////////////// +std::string Exclusion::dump () const +{ + std::stringstream out; + + out << "Exclusion _tokens "; + for (auto& token : _tokens) + out << " '" << token << "'"; + + return out.str (); +} + +//////////////////////////////////////////////////////////////////////////////// diff --git a/src/Exclusion.h b/src/Exclusion.h index c126c3c7..1674748c 100644 --- a/src/Exclusion.h +++ b/src/Exclusion.h @@ -38,6 +38,8 @@ public: void initialize (const std::string&); std::vector tokens () const; + std::string dump () const; + private: std::vector _tokens; };