|
| Result< uint32_t > | DecodeBytesToUint32 (Decoder &decoder) |
| |
| constexpr size_t | MaxScratchBufferSize (size_t max_message_size, size_t max_nested_depth) |
| |
| Status | WriteVarint (uint64_t value, stream::Writer &writer) |
| |
| Status | WriteLengthDelimitedKeyAndLengthPrefix (uint32_t field_number, size_t payload_size, stream::Writer &writer) |
| |
| template<typename ToStreamEncoder , typename FromStreamEncoder > |
| ToStreamEncoder & | StreamEncoderCast (FromStreamEncoder &encoder) |
| |
| Result< uint32_t > | 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 > | FindUint32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< uint32_t > | 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 > | FindUint32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< uint32_t > | FindUint32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | FindUint32 (ConstByteSpan message, T field) |
| |
|
Result< uint32_t > | 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 > | FindUint32 (stream::Reader &message_stream, T field) |
| |
| Result< int32_t > | 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 > | FindInt32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int32_t > | 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 > | FindInt32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int32_t > | FindInt32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | FindInt32 (ConstByteSpan message, T field) |
| |
|
Result< int32_t > | 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 > | FindInt32 (stream::Reader &message_stream, T field) |
| |
| Result< int32_t > | 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 > | FindSint32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int32_t > | 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 > | FindSint32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int32_t > | FindSint32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | FindSint32 (ConstByteSpan message, T field) |
| |
|
Result< int32_t > | 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 > | FindSint32 (stream::Reader &message_stream, T field) |
| |
| Result< uint64_t > | 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 > | FindUint64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< uint64_t > | 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 > | FindUint64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< uint64_t > | FindUint64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | FindUint64 (ConstByteSpan message, T field) |
| |
|
Result< uint64_t > | 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 > | FindUint64 (stream::Reader &message_stream, T field) |
| |
| Result< int64_t > | 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 > | FindInt64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int64_t > | 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 > | FindInt64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int64_t > | FindInt64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | FindInt64 (ConstByteSpan message, T field) |
| |
|
Result< int64_t > | 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 > | FindInt64 (stream::Reader &message_stream, T field) |
| |
| Result< int64_t > | 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 > | FindSint64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int64_t > | 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 > | FindSint64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int64_t > | FindSint64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | FindSint64 (ConstByteSpan message, T field) |
| |
|
Result< int64_t > | 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 > | FindSint64 (stream::Reader &message_stream, T field) |
| |
| Result< bool > | 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 > | FindBool (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< bool > | 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 > | FindBool (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< bool > | FindBool (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< bool > | FindBool (ConstByteSpan message, T field) |
| |
|
Result< bool > | FindBool (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< bool > | FindBool (stream::Reader &message_stream, T field) |
| |
| Result< uint32_t > | 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 > | FindFixed32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< uint32_t > | 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 > | FindFixed32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< uint32_t > | FindFixed32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint32_t > | FindFixed32 (ConstByteSpan message, T field) |
| |
|
Result< uint32_t > | 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 > | FindFixed32 (stream::Reader &message_stream, T field) |
| |
| Result< uint64_t > | 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 > | FindFixed64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< uint64_t > | 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 > | FindFixed64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< uint64_t > | FindFixed64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< uint64_t > | FindFixed64 (ConstByteSpan message, T field) |
| |
|
Result< uint64_t > | 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 > | FindFixed64 (stream::Reader &message_stream, T field) |
| |
| Result< int32_t > | 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 > | FindSfixed32 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int32_t > | 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 > | FindSfixed32 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int32_t > | FindSfixed32 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int32_t > | FindSfixed32 (ConstByteSpan message, T field) |
| |
|
Result< int32_t > | 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 > | FindSfixed32 (stream::Reader &message_stream, T field) |
| |
| Result< int64_t > | 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 > | FindSfixed64 (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< int64_t > | 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 > | FindSfixed64 (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< int64_t > | FindSfixed64 (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< int64_t > | FindSfixed64 (ConstByteSpan message, T field) |
| |
|
Result< int64_t > | 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 > | FindSfixed64 (stream::Reader &message_stream, T field) |
| |
| Result< float > | 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 > | FindFloat (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< float > | 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 > | FindFloat (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< float > | FindFloat (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< float > | FindFloat (ConstByteSpan message, T field) |
| |
|
Result< float > | FindFloat (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< float > | FindFloat (stream::Reader &message_stream, T field) |
| |
| Result< double > | 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 > | FindDouble (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| Result< double > | 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 > | FindDouble (stream::Reader &message_stream, T field, Occurrence occurrence) |
| |
|
Result< double > | FindDouble (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< double > | FindDouble (ConstByteSpan message, T field) |
| |
|
Result< double > | FindDouble (stream::Reader &message_stream, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< double > | FindDouble (stream::Reader &message_stream, T field) |
| |
| Result< std::string_view > | 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 > | FindString (ConstByteSpan message, T field, Occurrence occurrence) |
| |
|
StatusWithSize | FindString (stream::Reader &message_stream, uint32_t field_number, span< char > out, Occurrence occurrence) |
| |
|
StatusWithSize | 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 | 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 | FindString (stream::Reader &message_stream, T field, InlineString<> &out, Occurrence occurrence) |
| |
|
Result< std::string_view > | FindString (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< std::string_view > | FindString (ConstByteSpan message, T field) |
| |
|
StatusWithSize | FindString (stream::Reader &message_stream, uint32_t field_number, span< char > out) |
| |
|
StatusWithSize | 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 | FindString (stream::Reader &message_stream, T field, span< char > out) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| StatusWithSize | FindString (stream::Reader &message_stream, T field, InlineString<> &out) |
| |
| Result< ConstByteSpan > | 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 > | FindBytes (ConstByteSpan message, T field, Occurrence occurrence) |
| |
| StatusWithSize | 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 | FindBytes (stream::Reader &message_stream, T field, ByteSpan out, Occurrence occurrence) |
| |
|
Result< ConstByteSpan > | FindBytes (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< ConstByteSpan > | FindBytes (ConstByteSpan message, T field) |
| |
|
StatusWithSize | 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 | FindBytes (stream::Reader &message_stream, T field, ByteSpan out) |
| |
| Result< ConstByteSpan > | 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 > | FindSubmessage (ConstByteSpan message, T field, Occurrence occurrence) |
| |
|
Result< ConstByteSpan > | FindSubmessage (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< ConstByteSpan > | FindSubmessage (ConstByteSpan message, T field) |
| |
|
Result< ConstByteSpan > | 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 > | FindRaw (ConstByteSpan message, T field, Occurrence occurrence) |
| |
|
Result< ConstByteSpan > | FindRaw (ConstByteSpan message, uint32_t field_number) |
| |
|
template<typename T , typename = std::enable_if_t<std::is_enum_v<T>>> |
| Result< ConstByteSpan > | FindRaw (ConstByteSpan message, T field) |
| |
| Status | WriteProtoStringToBytesMapEntry (uint32_t field_number, stream::Reader &key, size_t key_size, stream::Reader &value, size_t value_size, ByteSpan stream_pipe_buffer, stream::Writer &writer) |
| |
| template<typename T > |
| constexpr size_t | TagSizeBytes (T field_number) |
| |
| template<typename T , typename U > |
| constexpr size_t | SizeOfVarintField (T field_number, U value) |
| |
| template<typename T > |
| constexpr size_t | SizeOfDelimitedFieldWithoutValue (T field_number, uint32_t length_bytes=std::numeric_limits< uint32_t >::max()) |
| |
| template<typename T > |
| constexpr size_t | SizeOfDelimitedField (T field_number, uint32_t length_bytes) |
| |
| template<typename T > |
| constexpr size_t | SizeOfField (T field_number, WireType type, size_t data_size_bytes) |
| |
| template<typename T > |
| constexpr size_t | SizeOfFieldFloat (T field_number) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldDouble (T field_number) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldInt32 (T field_number, int32_t value=-1) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldInt64 (T field_number, int64_t value=-1) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldSint32 (T field_number, int32_t value=std::numeric_limits< int32_t >::min()) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldSint64 (T field_number, int64_t value=std::numeric_limits< int64_t >::min()) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldUint32 (T field_number, uint32_t value=std::numeric_limits< uint32_t >::max()) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldUint64 (T field_number, uint64_t value=std::numeric_limits< uint64_t >::max()) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldFixed32 (T field_number) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldFixed64 (T field_number) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldSfixed32 (T field_number) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldSfixed64 (T field_number) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldBool (T field_number) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldString (T field_number, uint32_t length_bytes) |
| |
|
template<typename T > |
| constexpr size_t | SizeOfFieldBytes (T field_number, uint32_t length_bytes) |
| |
|
template<typename T , typename U = int32_t> |
| constexpr size_t | SizeOfFieldEnum (T field_number, U value=static_cast< U >(-1)) |
| |
|
constexpr bool | ValidFieldNumber (uint32_t field_number) |
| |
|
constexpr bool | ValidFieldNumber (uint64_t field_number) |
| |
|
constexpr uint32_t | MakeKey (uint32_t field_number, WireType wire_type) |
| |