summaryrefslogtreecommitdiff
path: root/include/CommonAPI/Enumeration.hpp
diff options
context:
space:
mode:
authorDirk Huss <dirk_huss@mentor.com>2016-02-08 18:31:09 +0100
committerDirk Huss <dirk_huss@mentor.com>2016-02-08 18:31:09 +0100
commit274ad1873235b333e1872ac98e7b382553fc7c8f (patch)
tree0d534911871506fc2714bb71eb3627dd4e2b27b4 /include/CommonAPI/Enumeration.hpp
parent77d9cdaf6acee03a1e360e0e1a3cd0b01a95b407 (diff)
downloadgenivi-common-api-runtime-274ad1873235b333e1872ac98e7b382553fc7c8f.tar.gz
CommonAPI 3.1.6
Diffstat (limited to 'include/CommonAPI/Enumeration.hpp')
-rw-r--r--include/CommonAPI/Enumeration.hpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/include/CommonAPI/Enumeration.hpp b/include/CommonAPI/Enumeration.hpp
index 15b4748..2f241e7 100644
--- a/include/CommonAPI/Enumeration.hpp
+++ b/include/CommonAPI/Enumeration.hpp
@@ -15,6 +15,8 @@ struct Enumeration {
value_(_value) {
}
+ virtual ~Enumeration() {}
+
inline Enumeration &operator=(const Base_ &_value) {
value_ = _value;
return (*this);
@@ -48,6 +50,8 @@ struct Enumeration {
return (value_ >= _other.value_);
}
+ virtual bool validate() const = 0;
+
Base_ value_;
};