• Home
  • Raw
  • Download

Lines Matching refs:out

280         static void WriteVarint(uint32_t value, Writer &out)
289 out.Write(b, i + 1);
295 static void WriteVarint(uint64_t value, Writer &out)
304 out.Write(b, i + 1);
311 static void WriteVarint(unsigned long value, Writer &out)
313 WriteVarint(static_cast<uint64_t>(value), out);
362 static void WriteFixed(uint32_t value, Writer &out)
365 out.Write(&value, sizeof(value));
371 static void WriteFixed(uint64_t value, Writer &out)
374 out.Write(&value, sizeof(value));
380 static void WriteFixed(double value, Writer &out)
382 WriteFixed(BitCast<uint64_t>(value), out);
385 static void WriteFixed(float value, Writer &out)
387 WriteFixed(BitCast<uint32_t>(value), out);
390 static void WriteVarint(int32_t value, Writer &out)
392 WriteVarint(BitCast<uint32_t>(value), out);
395 static void WriteVarint(int64_t value, Writer &out)
397 WriteVarint(BitCast<uint64_t>(value), out);
400 static void WriteSignedVarint(int32_t value, Writer &out)
402 WriteVarint(MakeZigzagValue(value), out);
405 static void WriteSignedVarint(int64_t value, Writer &out)
407 WriteVarint(MakeZigzagValue(value), out);
410 static void WriteSignedFixed(int32_t value, Writer &out)
412 WriteFixed(static_cast<uint32_t>(value), out);
415 static void WriteSignedFixed(int64_t value, Writer &out)
417 WriteFixed(static_cast<uint64_t>(value), out);
420 static void WriteTagWriteType(uint32_t tag, WireType wireType, Writer &out)
422 WriteVarint(MakeTagWireType(tag, wireType), out);
525 const SerialDetail::OneofFieldImpl<Tag, Index, MemPtrT, MemPtr, Flags> &, Writer &out)
529 OneOf::tag, OneOf::get(value), FlagsType<OneOf::flags>(), out);
534 … const SerialDetail::MapFieldImpl<Tag, MemPtrT, MemPtr, KeyFlags, ValueFlags> &, Writer &out)
538 … Map::tag, Map::get(value), FlagsType<Map::KEY_FLAGS>(), FlagsType<Map::VALUE_FLAGS>(), out);
542 …iteField(const T &value, const SerialDetail::FieldImpl<Tag, MemPtrT, MemPtr, Flags> &, Writer &out)
546 Field::tag, Field::get(value), FlagsType<Field::flags>(), out);
550 … void WriteMessage(const T &value, const SerialDetail::MessageImpl<Field...> &message, Writer &out)
552 message.Visit([&](const auto &field) { WriteField(value, field, out); });
556 void WriteRepeated(uint32_t tag, It begin, It end, Writer &out)
563 WriteVarint(MakeTagWireType(tag, WireType::LENGTH_DELIMETED), out);
568 WriteVarint(sizeCollector.byte_size, out);
570 Serializer<ValueType>::SerializePacked(*it, FlagsType<Flags> {}, out);
574 Serializer<ValueType>::Serialize(tag, *it, FlagsType<Flags>(), out);
580 void WriteMapKeyValue(const std::pair<const Key, Value> &value, Writer &out)
582 Serializer<Key>::Serialize(1, value.first, FlagsType<KeyFlags> {}, out, true);
583 Serializer<Value>::Serialize(2, value.second, FlagsType<ValueFlags> {}, out, true);
587 void WriteMap(uint32_t tag, const T &value, Writer &out)
593 WriteTagWriteType(tag, WireType::LENGTH_DELIMETED, out);
596 WriteVarint(sizeCollector.byte_size, out);
597 WriteMapKeyValue<KeyFlags, ValueFlags>(*it, out);
715 … static void Serialize(uint32_t tag, const T &value, FlagsType<>, Writer &out, bool force = false)
722 SerialDetail::WriteTagWriteType(tag, WireType::LENGTH_DELIMETED, out);
723 SerialDetail::WriteVarint(sizeCollector.byte_size, out);
724 SerialDetail::WriteMessage(value, MessageType<T>(), out);
742 … static void Serialize(uint32_t tag, int32_t value, FlagsType<>, Writer &out, bool force = false)
744 SerialDetail::WriteTagWriteType(tag, WireType::VARINT, out);
745 SerialDetail::WriteVarint(value, out);
748 …static void Serialize(uint32_t tag, int32_t value, FlagsType<flags::s>, Writer &out, bool force = …
750 SerialDetail::WriteTagWriteType(tag, WireType::VARINT, out);
751 SerialDetail::WriteSignedVarint(value, out);
755 … uint32_t tag, int32_t value, FlagsType<flags::s | flags::f>, Writer &out, bool force = false)
757 SerialDetail::WriteTagWriteType(tag, WireType::FIXED32, out);
758 SerialDetail::WriteSignedFixed(value, out);
761 static void SerializePacked(int32_t value, FlagsType<>, Writer &out)
763 SerialDetail::WriteVarint(value, out);
766 static void SerializePacked(int32_t value, FlagsType<flags::s>, Writer &out)
768 SerialDetail::WriteSignedVarint(value, out);
771 static void SerializePacked(int32_t value, FlagsType<flags::s | flags::f>, Writer &out)
773 SerialDetail::WriteSignedFixed(value, out);
814 … static void Serialize(uint32_t tag, uint32_t value, FlagsType<>, Writer &out, bool force = false)
816 SerialDetail::WriteTagWriteType(tag, WireType::VARINT, out);
817 SerialDetail::WriteVarint(value, out);
820 …static void Serialize(uint32_t tag, uint32_t value, FlagsType<flags::f>, Writer &out, bool force =…
822 SerialDetail::WriteTagWriteType(tag, WireType::FIXED32, out);
823 SerialDetail::WriteFixed(value, out);
826 static void SerializePacked(uint32_t value, FlagsType<>, Writer &out)
828 SerialDetail::WriteVarint(value, out);
831 static void SerializePacked(uint32_t value, FlagsType<flags::f>, Writer &out)
833 SerialDetail::WriteFixed(value, out);
862 … static void Serialize(uint32_t tag, int64_t value, FlagsType<>, Writer &out, bool force = false)
864 SerialDetail::WriteTagWriteType(tag, WireType::VARINT, out);
865 SerialDetail::WriteVarint(value, out);
868 …static void Serialize(uint32_t tag, int64_t value, FlagsType<flags::s>, Writer &out, bool force = …
870 SerialDetail::WriteTagWriteType(tag, WireType::VARINT, out);
871 SerialDetail::WriteSignedVarint(value, out);
875 … uint32_t tag, int64_t value, FlagsType<flags::s | flags::f>, Writer &out, bool force = false)
877 SerialDetail::WriteTagWriteType(tag, WireType::FIXED64, out);
878 SerialDetail::WriteSignedFixed(value, out);
881 static void SerializePacked(int64_t value, FlagsType<>, Writer &out)
883 SerialDetail::WriteVarint(value, out);
886 static void SerializePacked(int64_t value, FlagsType<flags::s>, Writer &out)
888 SerialDetail::WriteSignedVarint(value, out);
891 static void SerializePacked(int64_t value, FlagsType<flags::s | flags::f>, Writer &out)
893 SerialDetail::WriteSignedFixed(value, out);
934 … static void Serialize(uint32_t tag, uint64_t value, FlagsType<>, Writer &out, bool force = false)
936 SerialDetail::WriteTagWriteType(tag, WireType::VARINT, out);
937 SerialDetail::WriteVarint(value, out);
940 …static void Serialize(uint32_t tag, uint64_t value, FlagsType<flags::f>, Writer &out, bool force =…
945 SerialDetail::WriteTagWriteType(tag, WireType::FIXED64, out);
946 SerialDetail::WriteFixed(value, out);
949 static void SerializePacked(uint64_t value, FlagsType<>, Writer &out)
951 SerialDetail::WriteVarint(value, out);
954 static void SerializePacked(uint64_t value, FlagsType<flags::f>, Writer &out)
956 SerialDetail::WriteFixed(value, out);
985 … static void Serialize(uint32_t tag, double value, FlagsType<>, Writer &out, bool force = false)
990 SerialDetail::WriteTagWriteType(tag, WireType::FIXED64, out);
991 SerialDetail::WriteFixed(value, out);
994 static void SerializePacked(double value, FlagsType<>, Writer &out)
996 SerialDetail::WriteFixed(value, out);
1014 … static void Serialize(uint32_t tag, float value, FlagsType<>, Writer &out, bool force = false)
1019 SerialDetail::WriteTagWriteType(tag, WireType::FIXED32, out);
1020 SerialDetail::WriteFixed(value, out);
1023 static void SerializePacked(float value, FlagsType<>, Writer &out)
1025 SerialDetail::WriteFixed(value, out);
1043 … static void Serialize(uint32_t tag, bool value, FlagsType<>, Writer &out, bool force = false)
1045 Serializer<uint32_t>::Serialize(tag, value ? 1 : 0, FlagsType(), out, force);
1048 static void SerializePacked(bool value, FlagsType<>, Writer &out)
1050 Serializer<uint32_t>::SerializePacked(value ? 1 : 0, FlagsType(), out);
1077 static void Serialize(uint32_t tag, T value, FlagsType<>, Writer &out, bool force = false)
1079 Serializer<U>::Serialize(tag, static_cast<U>(value), FlagsType<>(), out, force);
1082 static void SerializePacked(T value, FlagsType<>, Writer &out)
1084 Serializer<U>::SerializePacked(static_cast<U>(value), FlagsType<>(), out);
1109 …static void Serialize(uint32_t tag, const std::string &value, FlagsType<>, Writer &out, bool force…
1111 SerialDetail::WriteTagWriteType(tag, WireType::LENGTH_DELIMETED, out);
1112 SerialDetail::WriteVarint(value.size(), out);
1113 out.Write(value.data(), value.size());
1134 … static void Serialize(uint32_t tag, const std::vector<T> &value, FlagsType<Flags>, Writer &out)
1136 SerialDetail::WriteRepeated<Flags, T>(tag, value.begin(), value.end(), out);
1148 … static void Serialize(uint32_t tag, const std::optional<T> &value, FlagsType<Flags>, Writer &out)
1153 Serializer<T>::Serialize(tag, *value, FlagsType<Flags>(), out);
1165 …c void SerializeOneof(uint32_t tag, const std::variant<T...> &value, FlagsType<Flags>, Writer &out)
1171 tag, std::get<Index>(value), FlagsType<Flags>(), out);
1185 …_t tag, const std::map<Key, Value> &value, FlagsType<KeyFlags>, FlagsType<ValueFlags>, Writer &out)
1187 SerialDetail::WriteMap<KeyFlags, ValueFlags>(tag, value, out);
1199 StringWriter(std::string &out)
1200 : _out(out)
1235 … static void Serialize(uint32_t tag, uint8_t value, FlagsType<>, Writer &out, bool force = false)
1237 Serializer<uint32_t>::Serialize(tag, value, FlagsType(), out, force);
1240 static void SerializePacked(uint8_t value, FlagsType<>, Writer &out)
1242 Serializer<uint32_t>::SerializePacked(value, FlagsType(), out);
1266 … static void Serialize(uint32_t tag, uint16_t value, FlagsType<>, Writer &out, bool force = false)
1268 Serializer<uint32_t>::Serialize(tag, value, FlagsType(), out, force);
1271 static void SerializePacked(uint16_t value, FlagsType<>, Writer &out)
1273 Serializer<uint32_t>::SerializePacked(value, FlagsType(), out);
1300 std::string out;
1301 StringWriter stringOut(out);
1303 return out;