|
| Result< uint32_t > | pw::protobuf::FindUint32 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a uint32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | pw::protobuf::FindUint32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< uint32_t > | pw::protobuf::FindUint32 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a uint32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | pw::protobuf::FindUint32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< uint32_t > | pw::protobuf::FindUint32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | pw::protobuf::FindUint32 (ConstByteSpan message, T field) |
| |
|
Result< uint32_t > | pw::protobuf::FindUint32 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | pw::protobuf::FindUint32 (stream::Reader &message_stream, T field) |
| |
| Result< int32_t > | pw::protobuf::FindInt32 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an int32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindInt32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int32_t > | pw::protobuf::FindInt32 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an int32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindInt32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int32_t > | pw::protobuf::FindInt32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindInt32 (ConstByteSpan message, T field) |
| |
|
Result< int32_t > | pw::protobuf::FindInt32 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindInt32 (stream::Reader &message_stream, T field) |
| |
| Result< int32_t > | pw::protobuf::FindSint32 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an sint32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindSint32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int32_t > | pw::protobuf::FindSint32 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an sint32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindSint32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int32_t > | pw::protobuf::FindSint32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindSint32 (ConstByteSpan message, T field) |
| |
|
Result< int32_t > | pw::protobuf::FindSint32 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindSint32 (stream::Reader &message_stream, T field) |
| |
| Result< uint64_t > | pw::protobuf::FindUint64 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a uint64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | pw::protobuf::FindUint64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< uint64_t > | pw::protobuf::FindUint64 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a uint64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | pw::protobuf::FindUint64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< uint64_t > | pw::protobuf::FindUint64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | pw::protobuf::FindUint64 (ConstByteSpan message, T field) |
| |
|
Result< uint64_t > | pw::protobuf::FindUint64 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | pw::protobuf::FindUint64 (stream::Reader &message_stream, T field) |
| |
| Result< int64_t > | pw::protobuf::FindInt64 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an int64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindInt64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int64_t > | pw::protobuf::FindInt64 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an int64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindInt64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int64_t > | pw::protobuf::FindInt64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindInt64 (ConstByteSpan message, T field) |
| |
|
Result< int64_t > | pw::protobuf::FindInt64 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindInt64 (stream::Reader &message_stream, T field) |
| |
| Result< int64_t > | pw::protobuf::FindSint64 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an sint64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindSint64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int64_t > | pw::protobuf::FindSint64 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an sint64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindSint64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int64_t > | pw::protobuf::FindSint64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindSint64 (ConstByteSpan message, T field) |
| |
|
Result< int64_t > | pw::protobuf::FindSint64 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindSint64 (stream::Reader &message_stream, T field) |
| |
| Result< bool > | pw::protobuf::FindBool (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a bool field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< bool > | pw::protobuf::FindBool (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< bool > | pw::protobuf::FindBool (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a bool field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< bool > | pw::protobuf::FindBool (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< bool > | pw::protobuf::FindBool (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< bool > | pw::protobuf::FindBool (ConstByteSpan message, T field) |
| |
|
Result< bool > | pw::protobuf::FindBool (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< bool > | pw::protobuf::FindBool (stream::Reader &message_stream, T field) |
| |
| Result< uint32_t > | pw::protobuf::FindFixed32 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a fixed32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | pw::protobuf::FindFixed32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< uint32_t > | pw::protobuf::FindFixed32 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a fixed32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | pw::protobuf::FindFixed32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< uint32_t > | pw::protobuf::FindFixed32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | pw::protobuf::FindFixed32 (ConstByteSpan message, T field) |
| |
|
Result< uint32_t > | pw::protobuf::FindFixed32 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | pw::protobuf::FindFixed32 (stream::Reader &message_stream, T field) |
| |
| Result< uint64_t > | pw::protobuf::FindFixed64 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a fixed64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | pw::protobuf::FindFixed64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< uint64_t > | pw::protobuf::FindFixed64 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a fixed64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | pw::protobuf::FindFixed64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< uint64_t > | pw::protobuf::FindFixed64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | pw::protobuf::FindFixed64 (ConstByteSpan message, T field) |
| |
|
Result< uint64_t > | pw::protobuf::FindFixed64 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | pw::protobuf::FindFixed64 (stream::Reader &message_stream, T field) |
| |
| Result< int32_t > | pw::protobuf::FindSfixed32 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an sfixed32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindSfixed32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int32_t > | pw::protobuf::FindSfixed32 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an sfixed32 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindSfixed32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int32_t > | pw::protobuf::FindSfixed32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindSfixed32 (ConstByteSpan message, T field) |
| |
|
Result< int32_t > | pw::protobuf::FindSfixed32 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | pw::protobuf::FindSfixed32 (stream::Reader &message_stream, T field) |
| |
| Result< int64_t > | pw::protobuf::FindSfixed64 (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an sfixed64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindSfixed64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int64_t > | pw::protobuf::FindSfixed64 (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for an sfixed64 field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindSfixed64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int64_t > | pw::protobuf::FindSfixed64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindSfixed64 (ConstByteSpan message, T field) |
| |
|
Result< int64_t > | pw::protobuf::FindSfixed64 (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | pw::protobuf::FindSfixed64 (stream::Reader &message_stream, T field) |
| |
| Result< float > | pw::protobuf::FindFloat (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a float field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< float > | pw::protobuf::FindFloat (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< float > | pw::protobuf::FindFloat (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a float field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< float > | pw::protobuf::FindFloat (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< float > | pw::protobuf::FindFloat (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< float > | pw::protobuf::FindFloat (ConstByteSpan message, T field) |
| |
|
Result< float > | pw::protobuf::FindFloat (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< float > | pw::protobuf::FindFloat (stream::Reader &message_stream, T field) |
| |
| Result< double > | pw::protobuf::FindDouble (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a double field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< double > | pw::protobuf::FindDouble (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< double > | pw::protobuf::FindDouble (stream::Reader &message_stream, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a double field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< double > | pw::protobuf::FindDouble (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< double > | pw::protobuf::FindDouble (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< double > | pw::protobuf::FindDouble (ConstByteSpan message, T field) |
| |
|
Result< double > | pw::protobuf::FindDouble (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< double > | pw::protobuf::FindDouble (stream::Reader &message_stream, T field) |
| |
| Result< std::string_view > | pw::protobuf::FindString (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a string field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< std::string_view > | pw::protobuf::FindString (ConstByteSpan message, T field, Occurrence occurrence) |
| |
|
StatusWithSize | pw::protobuf::FindString (stream::Reader &message_stream, uint32_t field_number, span< char > out, Occurrence occurrence) |
| |
|
StatusWithSize | pw::protobuf::FindString (stream::Reader &message_stream, uint32_t field_number, InlineString<> &out, Occurrence occurrence) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| StatusWithSize | pw::protobuf::FindString (stream::Reader &message_stream, T field, span< char > out, Occurrence occurrence) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| StatusWithSize | pw::protobuf::FindString (stream::Reader &message_stream, T field, InlineString<> &out, Occurrence occurrence) |
| |
|
Result< std::string_view > | pw::protobuf::FindString (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< std::string_view > | pw::protobuf::FindString (ConstByteSpan message, T field) |
| |
|
StatusWithSize | pw::protobuf::FindString (stream::Reader &message_stream, uint32_t field_number, span< char > out) |
| |
|
StatusWithSize | pw::protobuf::FindString (stream::Reader &message_stream, uint32_t field_number, InlineString<> &out) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| StatusWithSize | pw::protobuf::FindString (stream::Reader &message_stream, T field, span< char > out) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| StatusWithSize | pw::protobuf::FindString (stream::Reader &message_stream, T field, InlineString<> &out) |
| |
| Result< ConstByteSpan > | pw::protobuf::FindBytes (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a bytes field.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< ConstByteSpan > | pw::protobuf::FindBytes (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| StatusWithSize | pw::protobuf::FindBytes (stream::Reader &message_stream, uint32_t field_number, ByteSpan out, Occurrence occurrence) |
| | Scans a serialized protobuf message for a bytes field, copying its data into the provided buffer.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| StatusWithSize | pw::protobuf::FindBytes (stream::Reader &message_stream, T field, ByteSpan out, Occurrence occurrence) |
| |
|
Result< ConstByteSpan > | pw::protobuf::FindBytes (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< ConstByteSpan > | pw::protobuf::FindBytes (ConstByteSpan message, T field) |
| |
|
StatusWithSize | pw::protobuf::FindBytes (stream::Reader &message_stream, uint32_t field_number, ByteSpan out) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| StatusWithSize | pw::protobuf::FindBytes (stream::Reader &message_stream, T field, ByteSpan out) |
| |
| Result< ConstByteSpan > | pw::protobuf::FindSubmessage (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Scans a serialized protobuf message for a submessage.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< ConstByteSpan > | pw::protobuf::FindSubmessage (ConstByteSpan message, T field, Occurrence occurrence) |
| |
|
Result< ConstByteSpan > | pw::protobuf::FindSubmessage (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< ConstByteSpan > | pw::protobuf::FindSubmessage (ConstByteSpan message, T field) |
| |
|
Result< ConstByteSpan > | pw::protobuf::FindRaw (ConstByteSpan message, uint32_t field_number, Occurrence occurrence) |
| | Returns a span containing the raw bytes of the value.
|
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< ConstByteSpan > | pw::protobuf::FindRaw (ConstByteSpan message, T field, Occurrence occurrence) |
| |
|
Result< ConstByteSpan > | pw::protobuf::FindRaw (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< ConstByteSpan > | pw::protobuf::FindRaw (ConstByteSpan message, T field) |
| |