From 28a2d667f1b0a3a1f72e1867f7ca98a89353e440 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Wed, 29 Oct 2014 23:23:53 -0400 Subject: [PATCH] CLI - Implemented ::isID. --- src/CLI.cpp | 7 +++++++ src/CLI.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/CLI.cpp b/src/CLI.cpp index 59a263f39..1d540ba4b 100644 --- a/src/CLI.cpp +++ b/src/CLI.cpp @@ -485,6 +485,7 @@ void CLI::addArg (const std::string& arg) isConfigOverride (arg) || isUUIDList (arg) || isUUID (arg) || + isID (arg) || isPattern (arg) || isSubstitution (arg)) { @@ -1740,6 +1741,12 @@ bool CLI::isUUID (const std::string& raw) const return false; } +//////////////////////////////////////////////////////////////////////////////// +bool CLI::isID (const std::string& raw) const +{ + return digitsOnly (raw); +} + //////////////////////////////////////////////////////////////////////////////// bool CLI::isPattern (const std::string& raw) const { diff --git a/src/CLI.h b/src/CLI.h index 6bedceea5..077b1534e 100644 --- a/src/CLI.h +++ b/src/CLI.h @@ -102,6 +102,7 @@ private: bool isConfigOverride (const std::string&) const; bool isUUIDList (const std::string&) const; bool isUUID (const std::string&) const; + bool isID (const std::string&) const; bool isPattern (const std::string&) const; bool isSubstitution (const std::string&) const;