Lines Matching defs:Field
145 template<uint32_t Tag, auto MemPtr, uint32_t Flags = Flags::NO> constexpr auto Field(const std::string &fieldName)
555 using Field = SerialDetail::FieldImpl<Tag, MemPtrT, MemPtr, Flags>;
556 Serializer<typename Field::MemberType>::Serialize(
557 Field::TAG, Field::get(value), FlagsType<Field::FLAGS>(), out);
560 template<class T, class... Field>
561 void WriteMessage(const T &value, const SerialDetail::MessageImpl<Field...> &message, Writer &out)
615 static const auto pairAsMessage = Message(Field<1, &std::pair<Key, Value>::first, KeyFlags>("key"),
616 Field<2, &std::pair<Key, Value>::second, ValueFlags>("value"));
707 using Field = SerialDetail::FieldImpl<Tag, MemPtrT, MemPtr, Flags>;
708 Serializer<typename Field::MemberType>::Parse(wireType, Field::get(value), FlagsType<Field::FLAGS>(), in);
711 template<class T, class... Field> bool ReadMessage(T &value, const MessageImpl<Field...> &message, Reader &in)