From ee79556835a8ebc74b651d063205d8dea1a89606 Mon Sep 17 00:00:00 2001 From: Jon Turney Date: Fri, 26 May 2017 14:30:40 +0100 Subject: [PATCH] Add a PackageSpecification() constructor which takes a package name and version --- PackageSpecification.cc | 6 ++++++ PackageSpecification.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/PackageSpecification.cc b/PackageSpecification.cc index a2a3e486..b58ad804 100644 --- a/PackageSpecification.cc +++ b/PackageSpecification.cc @@ -22,6 +22,12 @@ PackageSpecification::PackageSpecification (const std::string& packageName) { } +PackageSpecification::PackageSpecification (const std::string& packageName, + const std::string& packageVersion) + : _packageName (packageName) , _operator (Equals), _version (packageVersion) +{ +} + const std::string& PackageSpecification::packageName () const { diff --git a/PackageSpecification.h b/PackageSpecification.h index 0706ec8d..b8814948 100644 --- a/PackageSpecification.h +++ b/PackageSpecification.h @@ -29,6 +29,8 @@ class PackageSpecification public: PackageSpecification () : _packageName (), _operator(Equals) {} PackageSpecification (const std::string& packageName); + PackageSpecification (const std::string& packageName, + const std::string &packageVersion); ~PackageSpecification () {} enum _operators -- 2.43.5