Lines Matching defs:value
179 int OH_Preferences_GetInt(OH_Preferences *preference, const char *key, int *value)
182 if (innerPreferences== nullptr || key == nullptr || value == nullptr) {
184 "value is null: %{public}d, err: %{public}d", (innerPreferences== nullptr), (key == nullptr),
185 (value == nullptr), OH_Preferences_ErrCode::PREFERENCES_ERROR_INVALID_PARAM);
196 *value = (int)(res.second);
198 LOG_ERROR("Get Int failed, value's type is not int");
207 int OH_Preferences_GetString(OH_Preferences *preference, const char *key, char **value,
211 if (innerPreferences== nullptr || key == nullptr || value == nullptr || valueLen == nullptr) {
213 "value is null: %{public}d, valueLen is null: %{public}d, err: %{public}d",
214 (innerPreferences== nullptr), (key == nullptr), (value == nullptr), (valueLen == nullptr),
237 *value = (char *)ptr;
238 int sysErr = memset_s(*value, (strLen + 1), 0, (strLen + 1));
243 sysErr = memcpy_s(*value, strLen, str.c_str(), strLen);
252 LOG_ERROR("Get string failed, value's type is not string, err: %{public}d", res.first);
270 int OH_Preferences_GetBool(OH_Preferences *preference, const char *key, bool *value)
273 if (innerPreferences== nullptr || key == nullptr || value == nullptr) {
275 "value is null: %{public}d, err: %{public}d", (innerPreferences== nullptr), (key == nullptr),
276 (value == nullptr), OH_Preferences_ErrCode::PREFERENCES_ERROR_INVALID_PARAM);
287 *value = (bool)(res.second);
289 LOG_ERROR("Get bool failed, value's type is not bool, err: %{public}d", res.first);
298 int OH_Preferences_SetInt(OH_Preferences *preference, const char *key, int value)
307 int errCode = innerPreferences->PutInt(key, value);
314 int OH_Preferences_SetBool(OH_Preferences *preference, const char *key, bool value)
323 int errCode = innerPreferences->PutBool(key, value);
330 int OH_Preferences_SetString(OH_Preferences *preference, const char *key, const char *value)
333 if (innerPreferences== nullptr || key == nullptr || value == nullptr) {
335 "value is null: %{public}d, err: %{public}d", (innerPreferences== nullptr), (key == nullptr),
336 (value == nullptr), OH_Preferences_ErrCode::PREFERENCES_ERROR_INVALID_PARAM);
340 int errCode = innerPreferences->PutString(key, value);
358 LOG_ERROR("preference delete value failed, err: %{public}d", errCode);
420 delete pairs[i].value;
441 for (const auto &[key, value] : records) {
444 LOG_ERROR("new value object failed");
449 valueImpl->value_ = value;