From 371bb0a5b148556c996d852e1c39ccd9c7b38ff6 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Thu, 23 Oct 2014 01:17:54 -0400 Subject: [PATCH] CLI - Implemented A::unTagAll, to clear all tags. --- src/CLI.cpp | 6 ++++++ src/CLI.h | 1 + 2 files changed, 7 insertions(+) diff --git a/src/CLI.cpp b/src/CLI.cpp index 063d25085..c20bdc7d3 100644 --- a/src/CLI.cpp +++ b/src/CLI.cpp @@ -135,6 +135,12 @@ void A::unTag (const std::string& tag) } } +//////////////////////////////////////////////////////////////////////////////// +void A::unTagAll () +{ + _tags.clear (); +} + //////////////////////////////////////////////////////////////////////////////// // Accessor for attributes. void A::attribute (const std::string& name, const std::string& value) diff --git a/src/CLI.h b/src/CLI.h index 676d65a9e..7e8e5918f 100644 --- a/src/CLI.h +++ b/src/CLI.h @@ -45,6 +45,7 @@ public: bool hasTag (const std::string&) const; void tag (const std::string&); void unTag (const std::string&); + void unTagAll (); void attribute (const std::string&, const std::string&); void attribute (const std::string&, const int); void attribute (const std::string&, const double);