• Home
  • Raw
  • Download

Lines Matching refs:in

275         static bool ReadByte(uint8_t &value, reader &in)
277 return in.Read(&value, 1) == 1;
317 static bool ReadVarint(uint32_t &value, reader &in)
322 if (!ReadByte(x, in)) {
334 static bool ReadVarint(uint64_t &value, reader &in)
339 if (!ReadByte(x, in)) {
351 static bool ReadVarint(unsigned long &value, reader &in)
354 if (ReadVarint(intermediateValue, in)) {
425 static bool ReadFixed(uint32_t &value, reader &in)
428 return in.Read(&value, sizeof(value)) == sizeof(value);
434 static bool ReadFixed(uint64_t &value, reader &in)
437 return in.Read(&value, sizeof(value)) == sizeof(value);
443 static bool ReadFixed(double &value, reader &in)
446 if (ReadFixed(intermediateValue, in)) {
453 static bool ReadFixed(float &value, reader &in)
456 if (ReadFixed(intermediateValue, in)) {
463 static bool ReadVarint(int32_t &value, reader &in)
466 if (ReadVarint(intermediateValue, in)) {
473 static bool ReadVarint(int64_t &value, reader &in)
476 if (ReadVarint(intermediateValue, in)) {
483 static bool ReadSignedVarint(int32_t &value, reader &in)
486 if (ReadVarint(intermediateValue, in)) {
493 static bool ReadSignedVarint(int64_t &value, reader &in)
496 if (ReadVarint(intermediateValue, in)) {
503 static bool ReadSignedFixed(int32_t &value, reader &in)
506 if (ReadFixed(intermediateValue, in)) {
513 static bool ReadSignedFixed(int64_t &value, reader &in)
516 if (ReadFixed(intermediateValue, in)) {
602 bool ReadMapKeyValue(std::pair<Key, Value> &value, reader &in)
606 return ReadMessage(value, pairAsMessage, in);
610 bool ReadMap(WireType wireType, T &value, reader &in)
616 if (ReadVarint(size, in)) {
617 LimitedReader limitedIn(in, size);
631 bool ReadRepeated(WireType wireType, OutputIt output_it, reader &in)
640 if (ReadVarint(size, in)) {
641 LimitedReader limitedIn(in, size);
656 if (Serializer<ValueType>::Parse(wireType, value, FlagsType<Flags>(), in)) {
667 const SerialDetail::OneofFieldImpl<Tag, Index, MemPtrT, MemPtr, Flags> &, reader &in)
674 wireType, OneOf::get(value), FlagsType<OneOf::flags>(), in);
679 … const SerialDetail::MapFieldImpl<Tag, MemPtrT, MemPtr, KeyFlags, ValueFlags> &, reader &in)
686 … wireType, Map::get(value), FlagsType<Map::KEY_FLAGS>(), FlagsType<Map::VALUE_FLAGS>(), in);
691 const SerialDetail::FieldImpl<Tag, MemPtrT, MemPtr, Flags> &, reader &in)
697 …zer<typename Field::MemberType>::Parse(wireType, Field::get(value), FlagsType<Field::flags>(), in);
700 …ass T, class... Field> bool ReadMessage(T &value, const MessageImpl<Field...> &message, reader &in)
703 while (ReadVarint(tagKey, in)) {
707 … message.Visit([&](const auto &field) { ReadField(value, tag, wireType, field, in); });
727 static bool Parse(WireType wireType, T &value, FlagsType<>, reader &in)
733 if (SerialDetail::ReadVarint(size, in)) {
734 SerialDetail::LimitedReader limitedIn(in, size);
776 static bool Parse(WireType wire_type, int32_t &value, FlagsType<>, reader &in)
780 return SerialDetail::ReadVarint(value, in);
783 static bool Parse(WireType wire_type, int32_t &value, FlagsType<flags::s>, reader &in)
787 return SerialDetail::ReadSignedVarint(value, in);
790 … static bool Parse(WireType wire_type, int32_t &value, FlagsType<flags::s | flags::f>, reader &in)
794 return SerialDetail::ReadSignedFixed(value, in);
797 static bool ParsePacked(int32_t &value, FlagsType<>, reader &in)
799 return SerialDetail::ReadVarint(value, in);
802 static bool ParsePacked(int32_t &value, FlagsType<flags::s>, reader &in)
804 return SerialDetail::ReadSignedVarint(value, in);
807 static bool ParsePacked(int32_t &value, FlagsType<flags::s | flags::f>, reader &in)
809 return SerialDetail::ReadSignedFixed(value, in);
836 static bool Parse(WireType wire_type, uint32_t &value, FlagsType<>, reader &in)
840 return SerialDetail::ReadVarint(value, in);
843 static bool Parse(WireType wire_type, uint32_t &value, FlagsType<flags::f>, reader &in)
847 return SerialDetail::ReadFixed(value, in);
850 static bool ParsePacked(uint32_t &value, FlagsType<>, reader &in)
852 return SerialDetail::ReadVarint(value, in);
855 static bool ParsePacked(uint32_t &value, FlagsType<flags::f>, reader &in)
857 return SerialDetail::ReadFixed(value, in);
896 static bool Parse(WireType wire_type, int64_t &value, FlagsType<>, reader &in)
900 return SerialDetail::ReadVarint(value, in);
903 static bool Parse(WireType wire_type, int64_t &value, FlagsType<flags::s>, reader &in)
907 return SerialDetail::ReadSignedVarint(value, in);
910 … static bool Parse(WireType wire_type, int64_t &value, FlagsType<flags::s | flags::f>, reader &in)
914 return SerialDetail::ReadSignedFixed(value, in);
917 static bool ParsePacked(int64_t &value, FlagsType<>, reader &in)
919 return SerialDetail::ReadVarint(value, in);
922 static bool ParsePacked(int64_t &value, FlagsType<flags::s>, reader &in)
924 return SerialDetail::ReadSignedVarint(value, in);
927 static bool ParsePacked(int64_t &value, FlagsType<flags::s | flags::f>, reader &in)
929 return SerialDetail::ReadSignedFixed(value, in);
959 static bool Parse(WireType wire_type, uint64_t &value, FlagsType<>, reader &in)
963 return SerialDetail::ReadVarint(value, in);
966 static bool Parse(WireType wire_type, uint64_t &value, FlagsType<flags::f>, reader &in)
970 return SerialDetail::ReadFixed(value, in);
973 static bool ParsePacked(uint64_t &value, FlagsType<>, reader &in)
975 return SerialDetail::ReadVarint(value, in);
978 static bool ParsePacked(uint64_t &value, FlagsType<flags::f>, reader &in)
980 return SerialDetail::ReadFixed(value, in);
999 static bool Parse(WireType wire_type, double &value, FlagsType<>, reader &in)
1004 return SerialDetail::ReadFixed(value, in);
1007 static bool ParsePacked(double &value, FlagsType<>, reader &in)
1009 return SerialDetail::ReadFixed(value, in);
1028 static bool Parse(WireType wire_type, float &value, FlagsType<>, reader &in)
1033 return SerialDetail::ReadFixed(value, in);
1036 static bool ParsePacked(float &value, FlagsType<>, reader &in)
1038 return SerialDetail::ReadFixed(value, in);
1053 static bool Parse(WireType wire_type, bool &value, FlagsType<>, reader &in)
1056 if (Serializer<uint32_t>::Parse(wire_type, intermedaite_value, FlagsType<>(), in)) {
1063 static bool ParsePacked(bool &value, FlagsType<>, reader &in)
1066 if (Serializer<uint32_t>::ParsePacked(intermedaite_value, FlagsType<>(), in)) {
1087 static bool Parse(WireType wire_type, T &value, FlagsType<>, reader &in)
1090 if (Serializer<U>::Parse(wire_type, intermedaite_value, FlagsType<>(), in)) {
1097 static bool ParsePacked(T &value, FlagsType<>, reader &in)
1100 if (Serializer<U>::ParsePacked(intermedaite_value, FlagsType<>(), in)) {
1116 static bool Parse(WireType wire_type, std::string &value, FlagsType<>, reader &in)
1122 if (SerialDetail::ReadVarint(size, in)) {
1124 if (in.Read(value.data(), size) == size) {
1140 static bool Parse(WireType wire_type, std::vector<T> &value, FlagsType<Flags>, reader &in)
1142 return SerialDetail::ReadRepeated<Flags, T>(wire_type, std::back_inserter(value), in);
1157 static bool Parse(WireType wire_type, std::optional<T> &value, FlagsType<Flags>, reader &in)
1159 return Serializer<T>::Parse(wire_type, value.emplace(), FlagsType<Flags>(), in);
1175 …static bool ParseOneof(WireType wire_type, std::variant<T...> &value, FlagsType<Flags>, reader &in)
1178 wire_type, value.template emplace<Index>(), FlagsType<Flags>(), in);
1192 …ype wire_type, std::map<Key, Value> &value, FlagsType<KeyFlags>, FlagsType<ValueFlags>, reader &in)
1194 return SerialDetail::ReadMap<KeyFlags, ValueFlags>(wire_type, value, in);
1214 StringReader(const std::string &in)
1215 : _in(in), _pos(0)
1245 static bool Parse(WireType wire_type, uint8_t &value, FlagsType<>, reader &in)
1248 if (Serializer<uint32_t>::Parse(wire_type, intermedaite_value, FlagsType<>(), in)) {
1255 static bool ParsePacked(uint8_t &value, FlagsType<>, reader &in)
1258 if (Serializer<uint32_t>::ParsePacked(intermedaite_value, FlagsType<>(), in)) {
1276 static bool Parse(WireType wire_type, uint16_t &value, FlagsType<>, reader &in)
1279 if (Serializer<uint32_t>::Parse(wire_type, intermedaite_value, FlagsType<>(), in)) {
1286 static bool ParsePacked(uint16_t &value, FlagsType<>, reader &in)
1289 if (Serializer<uint32_t>::ParsePacked(intermedaite_value, FlagsType<>(), in)) {
1306 template<class T> bool ParseFromString(T &value, const std::string &in)
1308 StringReader stringIn(in);