Get desktop application:
View/edit binary Protocol Buffers messages
optional bytes some_field = 1
Used in: Parent
required bool bool_field = 2
required float float_field = 3
Used in: ExtendedMessage2
required int32 numeric_field = 1
optional uint32 some_field = 1
required bool other_field = 4
oneof oneof_field
optional bool yet_another_field = 1
required bool bool_field = 2
Used in: ExtendedSubmessage2, OriginalMessage2
required int32 numeric_field = 1
Used in: Child
Used in: RepeatedOptionalMessageField2
optional bool some_field = 1
required bool some_field = 1
repeated uint32 some_field = 1
repeated bool some_field = 1
optional bool some_field = 1
Used in: MessageField2, OneOfField2, RepeatedMessageField2
required bool some_field = 1
optional string some_field = 1
Used in: TestSubProtobuf
optional bool b = 1
optional int32 i32 = 2
optional uint32 u32 = 3
optional int64 i64 = 4
optional uint64 u64 = 5
optional float f = 6
optional double d = 7
optional string str = 8
repeated bool rep_b = 11
repeated int32 rep_i32 = 12
repeated uint32 rep_u32 = 13
repeated int64 rep_i64 = 14
repeated uint64 rep_u64 = 15
repeated float rep_f = 16
repeated double rep_d = 17
repeated string rep_str = 18
oneof oneof_field
int32 oneof_i32 = 21
int64 oneof_i64 = 22
uint32 oneof_u32 = 24
map<int32, int32> map_field = 25
Used in: TestProtobuf
(message has no fields)
Used in: TestProtobuf
Label1 = 0
Label2 = 1
Label3 = 2
Label4 = 3
Label5 = 4
Used in: TestProtobuf
Used in: TestProtobuf
optional int32 subproto_i32 = 1
repeated int32 subproto_rep_i32 = 2