To remove build warning messages, this patch adds initial value settings.
Change-Id: I4ff319f7a86f060e77d14c517e149680c27cc5ec
Signed-off-by: Hwankyu Jhun <h.jhun@samsung.com>
code = CB_UNIT_MAP_REMOTE_EXCEPTION_READ;
} else if (type.ToString() == "array") {
code = ReplaceAll(CB_UNIT_MAP_ARRAY_READ)
- .Change("<TYPE>", ConvertTypeToString(*type.GetMetaType()));
+ .Change("<TYPE>", ConvertTypeToString(*type.GetMetaType()))
+ .Change("<SET_INIT_VALUE>", GetSettingInitValue(*type.GetMetaType()));
} else if (type.ToString() == "list") {
code = ReplaceAll(CB_UNIT_MAP_LIST_READ)
- .Change("<TYPE>", ConvertTypeToString(*type.GetMetaType()));
+ .Change("<TYPE>", ConvertTypeToString(*type.GetMetaType()))
+ .Change("<SET_INIT_VALUE>", GetSettingInitValue(*type.GetMetaType()));
} else if (type.ToString() == "map") {
code = ReplaceAll(CB_UNIT_MAP_MAP_READ)
.Change("<KEY_TYPE>", ConvertTypeToString(*type.GetKeyType()))
unit_map.Read("size", tmp_size);
for (int index = 0; index < tmp_size; ++index) {
- <TYPE> tmp_value;
+ <TYPE> tmp_value<SET_INIT_VALUE>;
unit_map.Read(std::to_string(index), tmp_value);
value.push_back(tmp_value);
}
unit_map.Read("length", tmp_length);
for (int index = 0; index < tmp_length; ++index) {
- <TYPE> tmp_value;
+ <TYPE> tmp_value<SET_INIT_VALUE>;
unit_map.Read(std::to_string(index), tmp_value);
value.push_back(tmp_value);
}
} else {
code += ReplaceAll(CB_INTERFACE_SERVICE_BASE_PARAM_BASE)
.Change("<TYPE>", ConvertTypeToString(type))
- .Change("<NAME>", param->GetID());
+ .Change("<NAME>", param->GetID())
+ .Change("<SET_INIT_VALUE>", GetSettingInitValue(type));
}
if (param->GetParameterType().GetDirection() ==
*/
constexpr const char CB_INTERFACE_SERVICE_BASE_PARAM_BASE[] =
R"__cpp_cb(
-<TYPE> <NAME>;
+<TYPE> <NAME><SET_INIT_VALUE>;
)__cpp_cb";
/**