Lines Matching defs:value
24 size_t HashItem(const std::string& key, const T& value)
26 return std::hash<std::string>()(key) + std::hash<T>()(value);
30 void UObject::AddItemToObject(const std::string& key, const char* value)
32 if (value) {
33 stringItems_[key] = value;
37 void UObject::AddItemToObject(const std::string& key, const std::string& value)
39 stringItems_[key] = value;
42 void UObject::AddItemToObject(const std::string& key, size_t value)
44 sizetItems_[key] = value;
47 void UObject::AddItemToObject(const std::string& key, int32_t value)
49 int32Items_[key] = value;
52 void UObject::AddItemToObject(const std::string& key, int64_t value)
54 int64Items_[key] = value;
57 void UObject::AddItemToObject(const std::string& key, double value)
59 doubleItems_[key] = value;
62 void UObject::AddItemToObject(const std::string& key, bool value)
64 boolItems_[key] = value;
67 void UObject::AddItemToObject(const std::string& key, const std::shared_ptr<UObject>& value)
69 if (value) {
70 children_[key] = std::move(value);
263 void UObject::WriteChar(char value)
265 buffer_[0] = value;
270 void UObject::WriteInt32(int32_t value)
272 if (memcpy_s(buffer_, bufferLen_ - offset_, &value, sizeof(int32_t)) != 0) {
280 void UObject::WriteSizeT(size_t value)
282 if (memcpy_s(buffer_, bufferLen_ - offset_, &value, sizeof(size_t)) != 0) {
290 void UObject::WriteInt64(int64_t value)
292 if (memcpy_s(buffer_, bufferLen_ - offset_, &value, sizeof(int64_t)) != 0) {
300 void UObject::WriteDouble(double value)
302 if (memcpy_s(buffer_, bufferLen_ - offset_, &value, sizeof(double)) != 0) {
310 void UObject::WriteString(const std::string& value)
312 if (value.empty()) {
315 if (memcpy_s(buffer_, bufferLen_ - offset_, value.c_str(), value.length()) != 0) {
319 offset_ += static_cast<int32_t>(value.length());
320 buffer_ += value.length();
323 void UObject::WriteKV(const std::string& key, const std::string& value)
328 WriteInt32(value.length());
329 WriteString(value);
332 void UObject::WriteKV(const std::string& key, size_t value)
337 WriteSizeT(value);
340 void UObject::WriteKV(const std::string& key, int32_t value)
345 WriteInt32(value);
348 void UObject::WriteKV(const std::string& key, int64_t value)
353 WriteInt64(value);
356 void UObject::WriteKV(const std::string& key, double value)
361 WriteDouble(value);
364 void UObject::WriteKV(const std::string& key, bool value)
369 WriteChar(value);
470 std::string value = ReadString(valueLen);
471 AddItemToObject(key, value);
474 size_t value = ReadSizeT();
475 AddItemToObject(key, value);
478 int32_t value = ReadInt32();
479 AddItemToObject(key, value);
482 int64_t value = ReadInt64();
483 AddItemToObject(key, value);
486 double value = ReadDouble();
487 AddItemToObject(key, value);
490 bool value = ReadChar();
491 AddItemToObject(key, value);