Add initializer in constructor for local variable. 28/215728/2 accepted/tizen_5.5_unified_mobile_hotfix tizen_5.5_mobile_hotfix accepted/tizen/5.5/unified/20191031.024956 accepted/tizen/5.5/unified/mobile/hotfix/20201027.084741 accepted/tizen/unified/20191016.010602 submit/tizen/20191015.074005 submit/tizen_5.5/20191031.000003 submit/tizen_5.5_mobile_hotfix/20201026.185103 tizen_5.5.m2_release
authorHyunsoo Park <hance.park@samsung.com>
Tue, 15 Oct 2019 03:07:18 +0000 (12:07 +0900)
committerHyunsoo Park <hance.park@samsung.com>
Tue, 15 Oct 2019 03:09:59 +0000 (12:09 +0900)
New class variable was added, but it doesn't be initialize. So i add init codes.

Change-Id: I47d9f9299395af8b73898859e176c65ade014bcb
Signed-off-by: Hyunsoo Park <hance.park@samsung.com>
common/inference_engine_common_impl.cpp
common/inference_ini.cpp
packaging/inference-engine-interface.spec

index e60b82b0a4b00613093c071fa7e368adeca1feb0..0ed52e2a469e9e46c5c51739930e59907a8dfbb6 100644 (file)
@@ -39,6 +39,7 @@ namespace fs = std::experimental::filesystem;
 namespace InferenceEngineInterface {
 namespace Common {
 InferenceEngineCommon::InferenceEngineCommon() :
+    mSelectedBackendEngine(INFERENCE_BACKEND_NONE),
     handle(nullptr),
     engine(nullptr)
 {
@@ -52,6 +53,7 @@ InferenceEngineCommon::InferenceEngineCommon() :
 }
 
 InferenceEngineCommon::InferenceEngineCommon(std::string backend) :
+    mSelectedBackendEngine(INFERENCE_BACKEND_NONE),
     handle(nullptr),
     engine(nullptr)
 {
@@ -61,6 +63,7 @@ InferenceEngineCommon::InferenceEngineCommon(std::string backend) :
 }
 
 InferenceEngineCommon::InferenceEngineCommon(inference_backend_type_e backend) :
+    mSelectedBackendEngine(INFERENCE_BACKEND_NONE),
     handle(nullptr),
     engine(nullptr)
 {
index d4fcbcf0241e0ec30f427fe444e4bd09de82da9e..ed0554733703b3daf37b100758441fa52b9da466 100644 (file)
@@ -37,16 +37,17 @@ namespace Common {
 const std::string INFERENCE_INI_FILENAME = "/inference/inference_engine.ini";
 
 InferenceEngineInI::InferenceEngineInI() :
-       mIniDefaultPath(SYSCONFDIR)
+    mIniDefaultPath(SYSCONFDIR),
+    mSelectedBackendEngine(INFERENCE_BACKEND_NONE)
 {
-       LOGE("ENTER");
-       mIniDefaultPath += INFERENCE_INI_FILENAME;
-       LOGE("LEAVE");
+    LOGE("ENTER");
+    mIniDefaultPath += INFERENCE_INI_FILENAME;
+    LOGE("LEAVE");
 }
 
 InferenceEngineInI::~InferenceEngineInI()
 {
-       ;
+    ;
 }
 
 int InferenceEngineInI::LoadInI()
index 8b82e5619d27b9ba7731546a6d9bdffe7ad9d9a5..c091e0d544fe9ed764c0fcc0f889d9d4674aceed 100644 (file)
@@ -1,7 +1,7 @@
 Name:        inference-engine-interface
 Summary:     Interface of inference engines
 Version:     0.0.1
-Release:     11
+Release:     12
 Group:       Multimedia/Framework
 License:     Apache-2.0
 Source0:     %{name}-%{version}.tar.gz