Lines Matching refs:value
448 bool Parcel::Write(T value)
453 *reinterpret_cast<T *>(data_ + writeCursor_) = value;
462 bool Parcel::WriteBool(bool value)
464 return Write<int32_t>(static_cast<int32_t>(value));
467 bool Parcel::WriteBoolUnaligned(bool value)
469 return Write<bool>(value);
472 bool Parcel::WriteInt8(int8_t value)
474 return Write<int32_t>(static_cast<int32_t>(value));
477 bool Parcel::WriteInt8Unaligned(int8_t value)
479 return Write<int8_t>(value);
482 bool Parcel::WriteInt16(int16_t value)
484 return Write<int32_t>(static_cast<int32_t>(value));
487 bool Parcel::WriteInt16Unaligned(int16_t value)
489 return Write<int16_t>(value);
492 bool Parcel::WriteInt32(int32_t value)
494 return Write<int32_t>(value);
497 bool Parcel::WriteInt64(int64_t value)
499 return Write<int64_t>(value);
502 bool Parcel::WriteUint8(uint8_t value)
504 return Write<uint32_t>(static_cast<uint32_t>(value));
507 bool Parcel::WriteUint8Unaligned(uint8_t value)
509 return Write<uint8_t>(value);
512 bool Parcel::WriteUint16(uint16_t value)
514 return Write<uint32_t>(static_cast<uint32_t>(value));
517 bool Parcel::WriteUint16Unaligned(uint16_t value)
519 return Write<uint16_t>(value);
522 bool Parcel::WriteUint32(uint32_t value)
524 return Write<uint32_t>(value);
527 bool Parcel::WriteUint64(uint64_t value)
529 return Write<uint64_t>(value);
532 bool Parcel::WriteFloat(float value)
534 return Write<float>(value);
537 bool Parcel::WriteDouble(double value)
539 return Write<double>(value);
542 bool Parcel::WritePointer(uintptr_t value)
544 return Write<binder_uintptr_t>(value);
547 bool Parcel::WriteCString(const char *value)
549 if (value == nullptr) {
552 int32_t dataLength = strlen(value);
557 return WriteBuffer(value, desireCapacity);
560 bool Parcel::WriteString(const std::string &value)
562 if (value.data() == nullptr) {
566 int32_t dataLength = value.length();
577 return WriteBufferAddTerminator(value.data(), desireCapacity, typeSize);
580 bool Parcel::WriteString16(const std::u16string &value)
582 if (value.data() == nullptr) {
586 int32_t dataLength = value.length();
597 return WriteBufferAddTerminator(value.data(), desireCapacity, typeSize);
600 bool Parcel::WriteString16WithLength(const char16_t *value, size_t len)
602 if (!value) {
612 std::u16string u16str(reinterpret_cast<const char16_t *>(value), len);
621 bool Parcel::WriteString8WithLength(const char *value, size_t len)
623 if (!value) {
638 return WriteBufferAddTerminator(value, desireCapacity, typeSize);
774 bool Parcel::Read(T &value)
788 value = *reinterpret_cast<const T *>(data);
1007 bool Parcel::ReadPadded(T &value)
1012 value = static_cast<T>(temp);
1018 bool Parcel::ReadBool(bool &value)
1020 return ReadPadded<bool>(value);
1023 bool Parcel::ReadInt8(int8_t &value)
1025 return ReadPadded<int8_t>(value);
1028 bool Parcel::ReadInt8Unaligned(int8_t &value)
1030 return Read<int8_t>(value);
1033 bool Parcel::ReadInt16(int16_t &value)
1035 return ReadPadded<int16_t>(value);
1038 bool Parcel::ReadInt16Unaligned(int16_t &value)
1040 return Read<int16_t>(value);
1043 bool Parcel::ReadInt32(int32_t &value)
1045 return Read<int32_t>(value);
1048 bool Parcel::ReadInt64(int64_t &value)
1050 return Read<int64_t>(value);
1053 bool Parcel::ReadUint8(uint8_t &value)
1055 return ReadPadded<uint8_t>(value);
1058 bool Parcel::ReadUint8Unaligned(uint8_t &value)
1060 return Read<uint8_t>(value);
1063 bool Parcel::ReadUint16(uint16_t &value)
1065 return ReadPadded<uint16_t>(value);
1068 bool Parcel::ReadUint16Unaligned(uint16_t &value)
1070 return Read<uint16_t>(value);
1073 bool Parcel::ReadUint32(uint32_t &value)
1075 return Read<uint32_t>(value);
1078 bool Parcel::ReadUint64(uint64_t &value)
1080 return Read<uint64_t>(value);
1083 bool Parcel::ReadFloat(float &value)
1085 return Read<float>(value);
1088 bool Parcel::ReadDouble(double &value)
1090 return Read<double>(value);
1144 bool Parcel::ReadString(std::string &value)
1150 value = std::string();
1165 value = std::string(str, dataLength);
1172 value = std::string();
1205 bool Parcel::ReadString16(std::u16string &value)
1211 value = std::u16string();
1226 value = std::u16string(u16Str, dataLength);
1233 value = std::u16string();