aboutsummaryrefslogtreecommitdiffstats
path: root/src/gnmi/gnmidata.h
diff options
context:
space:
mode:
authorYohanPipereau <ypiperea@cisco.com>2019-03-12 14:15:26 +0100
committerHongjun Ni <hongjun.ni@intel.com>2019-03-18 00:51:36 +0000
commitd7680154981c54989bcbcab81173791dc1805512 (patch)
tree5a1e807c0cb91d478eca43d0f673daa4006fa124 /src/gnmi/gnmidata.h
parentf8118bf32a5e5276f796c3f03095c2ee1a41423a (diff)
Fix Cmake build environment and harden Warnings
-Remove unused sweetcomb CmakeList.txt Warnings -Add more Warnings to plugins, scvpp and gNMI Cmake projects -Remove unused/useless Cmake options in CmakeList files & add comments -Improve gNMI CMakeList.txt and make it independant of a gRPC cmake build for later package integration. -Add FindGRPC.cmake -Remove the use of CXX17 variant and use a dedicated Cmake module for gRPC Change-Id: Iafa3c031d12802e8d8c914cbce6b119c2a5c4800 Signed-off-by: Yohan Pipereau <ypiperea@cisco.com>
Diffstat (limited to 'src/gnmi/gnmidata.h')
-rw-r--r--src/gnmi/gnmidata.h11
1 files changed, 2 insertions, 9 deletions
diff --git a/src/gnmi/gnmidata.h b/src/gnmi/gnmidata.h
index e4c15d2..82c60c8 100644
--- a/src/gnmi/gnmidata.h
+++ b/src/gnmi/gnmidata.h
@@ -18,7 +18,6 @@
#define GNMIDATA_H
#include <string>
-#include <variant>
/**
* @todo write docs
@@ -38,14 +37,7 @@ public:
};
public:
- /**
- * Default constructor
- */
gNMIData() = default;
-
- /**
- * Destructor
- */
~gNMIData() = default;
ValueType dataType() const;
@@ -64,7 +56,8 @@ private:
private:
ValueType dtype = ValueType::UnknownVal;
- std::variant<int, std::string> value;
+ int intData;
+ std::string strData;
std::string xpath;
};