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