diff options
author | YohanPipereau <ypiperea@cisco.com> | 2019-03-12 14:15:26 +0100 |
---|---|---|
committer | Hongjun Ni <hongjun.ni@intel.com> | 2019-03-18 00:51:36 +0000 |
commit | d7680154981c54989bcbcab81173791dc1805512 (patch) | |
tree | 5a1e807c0cb91d478eca43d0f673daa4006fa124 /src/gnmi/gnmidata.cpp | |
parent | f8118bf32a5e5276f796c3f03095c2ee1a41423a (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.cpp')
-rw-r--r-- | src/gnmi/gnmidata.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/gnmi/gnmidata.cpp b/src/gnmi/gnmidata.cpp index 5ee53c4..ae2bb18 100644 --- a/src/gnmi/gnmidata.cpp +++ b/src/gnmi/gnmidata.cpp @@ -24,7 +24,8 @@ gNMIData::ValueType gNMIData::dataType() const void gNMIData::clean() { dtype = ValueType::UnknownVal; - value = {}; + strData = ""; + intData = 0; xpath = ""; } @@ -46,13 +47,13 @@ void gNMIData::setXPath(const std::string& str, xPathType type) void gNMIData::setValue(const std::string& str) { dtype = ValueType::dStringVal; - value = str; + strData = str; } void gNMIData::setValue(int val) { dtype = ValueType::dIntVal; - value = val; + intData = val; } std::string gNMIData::getXPath(gNMIData::xPathType type) const @@ -78,7 +79,7 @@ std::string gNMIData::getStr() const return std::to_string(getInt()); case ValueType::dStringVal: - return std::get<std::string>(value); + return strData; case ValueType::UnknownVal: default: @@ -91,7 +92,7 @@ std::string gNMIData::getStr() const int gNMIData::getInt() const { - return std::get<int>(value); + return intData; } std::string gNMIData::convertToSyrepoPath() const |