Lines Matching defs:reader

171     struct reader {
251 struct LimitedReader : public reader {
252 LimitedReader(reader &parent, size_t sizeLimit)
271 reader &_parent;
275 static bool ReadByte(uint8_t &value, reader &in)
321 static bool ReadVarint(uint32_t &value, reader &in)
340 static bool ReadVarint(uint64_t &value, reader &in)
359 static bool ReadVarint(unsigned long &value, reader &in)
433 static bool ReadFixed(uint32_t &value, reader &in)
442 static bool ReadFixed(uint64_t &value, reader &in)
451 static bool ReadFixed(double &value, reader &in)
461 static bool ReadFixed(float &value, reader &in)
471 static bool ReadVarint(int32_t &value, reader &in)
481 static bool ReadVarint(int64_t &value, reader &in)
491 static bool ReadSignedVarint(int32_t &value, reader &in)
501 static bool ReadSignedVarint(int64_t &value, reader &in)
511 static bool ReadSignedFixed(int32_t &value, reader &in)
521 static bool ReadSignedFixed(int64_t &value, reader &in)
610 bool ReadMapKeyValue(std::pair<Key, Value> &value, reader &in)
618 bool ReadMap(WireType wireType, T &value, reader &in)
639 bool ReadRepeated(WireType wireType, OutputIt output_it, reader &in)
642 reader>) {
675 const SerialDetail::OneofFieldImpl<Tag, Index, MemPtrT, MemPtr, Flags> &, reader &in)
687 const SerialDetail::MapFieldImpl<Tag, MemPtrT, MemPtr, KeyFlags, ValueFlags> &, reader &in)
699 const SerialDetail::FieldImpl<Tag, MemPtrT, MemPtr, Flags> &, reader &in)
708 template<class T, class... Field> bool ReadMessage(T &value, const MessageImpl<Field...> &message, reader &in)
735 static bool Parse(WireType wireType, T &value, FlagsType<>, reader &in)
784 static bool Parse(WireType wire_type, int32_t &value, FlagsType<>, reader &in)
791 static bool Parse(WireType wire_type, int32_t &value, FlagsType<flags::s>, reader &in)
798 static bool Parse(WireType wire_type, int32_t &value, FlagsType<flags::s | flags::f>, reader &in)
805 static bool ParsePacked(int32_t &value, FlagsType<>, reader &in)
810 static bool ParsePacked(int32_t &value, FlagsType<flags::s>, reader &in)
815 static bool ParsePacked(int32_t &value, FlagsType<flags::s | flags::f>, reader &in)
844 static bool Parse(WireType wire_type, uint32_t &value, FlagsType<>, reader &in)
851 static bool Parse(WireType wire_type, uint32_t &value, FlagsType<flags::f>, reader &in)
858 static bool ParsePacked(uint32_t &value, FlagsType<>, reader &in)
863 static bool ParsePacked(uint32_t &value, FlagsType<flags::f>, reader &in)
904 static bool Parse(WireType wire_type, int64_t &value, FlagsType<>, reader &in)
911 static bool Parse(WireType wire_type, int64_t &value, FlagsType<flags::s>, reader &in)
918 static bool Parse(WireType wire_type, int64_t &value, FlagsType<flags::s | flags::f>, reader &in)
925 static bool ParsePacked(int64_t &value, FlagsType<>, reader &in)
930 static bool ParsePacked(int64_t &value, FlagsType<flags::s>, reader &in)
935 static bool ParsePacked(int64_t &value, FlagsType<flags::s | flags::f>, reader &in)
967 static bool Parse(WireType wire_type, uint64_t &value, FlagsType<>, reader &in)
974 static bool Parse(WireType wire_type, uint64_t &value, FlagsType<flags::f>, reader &in)
981 static bool ParsePacked(uint64_t &value, FlagsType<>, reader &in)
986 static bool ParsePacked(uint64_t &value, FlagsType<flags::f>, reader &in)
1007 static bool Parse(WireType wire_type, double &value, FlagsType<>, reader &in)
1015 static bool ParsePacked(double &value, FlagsType<>, reader &in)
1036 static bool Parse(WireType wire_type, float &value, FlagsType<>, reader &in)
1044 static bool ParsePacked(float &value, FlagsType<>, reader &in)
1061 static bool Parse(WireType wire_type, bool &value, FlagsType<>, reader &in)
1071 static bool ParsePacked(bool &value, FlagsType<>, reader &in)
1095 static bool Parse(WireType wire_type, T &value, FlagsType<>, reader &in)
1105 static bool ParsePacked(T &value, FlagsType<>, reader &in)
1124 static bool Parse(WireType wire_type, std::string &value, FlagsType<>, reader &in)
1148 static bool Parse(WireType wire_type, std::vector<T> &value, FlagsType<Flags>, reader &in)
1165 static bool Parse(WireType wire_type, std::optional<T> &value, FlagsType<Flags>, reader &in)
1183 static bool ParseOneof(WireType wire_type, std::variant<T...> &value, FlagsType<Flags>, reader &in)
1200 WireType wire_type, std::map<Key, Value> &value, FlagsType<KeyFlags>, FlagsType<ValueFlags>, reader &in)
1221 struct StringReader : public reader {
1256 static bool Parse(WireType wire_type, uint8_t &value, FlagsType<>, reader &in)
1266 static bool ParsePacked(uint8_t &value, FlagsType<>, reader &in)
1287 static bool Parse(WireType wire_type, uint16_t &value, FlagsType<>, reader &in)
1297 static bool ParsePacked(uint16_t &value, FlagsType<>, reader &in)