Lines Matching defs:protoField
19 void Field::Serialize(const panda::pandasm::Field &field, protoPanda::Field &protoField)
21 auto *protoType = protoField.mutable_type();
23 protoField.set_name(field.name);
24 auto *protoFieldmeta = protoField.mutable_metadata();
26 protoField.set_lineofdef(field.line_of_def);
27 protoField.set_wholeline(field.whole_line);
28 protoField.set_boundleft(field.bound_left);
29 protoField.set_boundright(field.bound_right);
30 protoField.set_isdefined(field.is_defined);
33 void Field::Deserialize(const protoPanda::Field &protoField, panda::pandasm::Field &field,
36 field.type = Type::Deserialize(protoField.type(), allocator);
37 field.name = protoField.name();
38 FieldMetadata::Deserialize(protoField.metadata(), field.metadata, allocator);
39 field.line_of_def = protoField.lineofdef();
40 field.whole_line = protoField.wholeline();
41 field.bound_left = protoField.boundleft();
42 field.bound_right = protoField.boundright();
43 field.is_defined = protoField.isdefined();