Lines Matching defs:Field
142 template<uint32_t Tag, auto MemPtr, uint32_t Flags = flags::no> constexpr auto Field(const std::string &fieldName)
552 using Field = SerialDetail::FieldImpl<Tag, MemPtrT, MemPtr, Flags>;
553 Serializer<typename Field::MemberType>::Serialize(
554 Field::TAG, Field::get(value), FlagsType<Field::FLAGS>(), out);
557 template<class T, class... Field>
558 void WriteMessage(const T &value, const SerialDetail::MessageImpl<Field...> &message, Writer &out)
612 static const auto pairAsMessage = Message(Field<1, &std::pair<Key, Value>::first, KeyFlags>("key"),
613 Field<2, &std::pair<Key, Value>::second, ValueFlags>("value"));
704 using Field = SerialDetail::FieldImpl<Tag, MemPtrT, MemPtr, Flags>;
705 Serializer<typename Field::MemberType>::Parse(wireType, Field::get(value), FlagsType<Field::FLAGS>(), in);
708 template<class T, class... Field> bool ReadMessage(T &value, const MessageImpl<Field...> &message, reader &in)