MCPcopy Create free account
hub / github.com/chronoxor/FastBinaryEncoding / set_fields

Method set_fields

projects/Python/proto/enums.py:4469–4803  ·  view source on GitHub ↗
(self, fbe_value)

Source from the content-addressed store, hash-verified

4467
4468 # Set the struct fields values
4469 def set_fields(self, fbe_value):
4470 fbe_current_offset = 0
4471 fbe_current_size = 0
4472
4473 self.byte0.fbe_offset = fbe_current_offset
4474 fbe_field_size = self.byte0.set(fbe_value.byte0)
4475 fbe_current_offset += fbe_field_size
4476 fbe_current_size += fbe_field_size
4477
4478 self.byte1.fbe_offset = fbe_current_offset
4479 fbe_field_size = self.byte1.set(fbe_value.byte1)
4480 fbe_current_offset += fbe_field_size
4481 fbe_current_size += fbe_field_size
4482
4483 self.byte2.fbe_offset = fbe_current_offset
4484 fbe_field_size = self.byte2.set(fbe_value.byte2)
4485 fbe_current_offset += fbe_field_size
4486 fbe_current_size += fbe_field_size
4487
4488 self.byte3.fbe_offset = fbe_current_offset
4489 fbe_field_size = self.byte3.set(fbe_value.byte3)
4490 fbe_current_offset += fbe_field_size
4491 fbe_current_size += fbe_field_size
4492
4493 self.byte4.fbe_offset = fbe_current_offset
4494 fbe_field_size = self.byte4.set(fbe_value.byte4)
4495 fbe_current_offset += fbe_field_size
4496 fbe_current_size += fbe_field_size
4497
4498 self.byte5.fbe_offset = fbe_current_offset
4499 fbe_field_size = self.byte5.set(fbe_value.byte5)
4500 fbe_current_offset += fbe_field_size
4501 fbe_current_size += fbe_field_size
4502
4503 self.char0.fbe_offset = fbe_current_offset
4504 fbe_field_size = self.char0.set(fbe_value.char0)
4505 fbe_current_offset += fbe_field_size
4506 fbe_current_size += fbe_field_size
4507
4508 self.char1.fbe_offset = fbe_current_offset
4509 fbe_field_size = self.char1.set(fbe_value.char1)
4510 fbe_current_offset += fbe_field_size
4511 fbe_current_size += fbe_field_size
4512
4513 self.char2.fbe_offset = fbe_current_offset
4514 fbe_field_size = self.char2.set(fbe_value.char2)
4515 fbe_current_offset += fbe_field_size
4516 fbe_current_size += fbe_field_size
4517
4518 self.char3.fbe_offset = fbe_current_offset
4519 fbe_field_size = self.char3.set(fbe_value.char3)
4520 fbe_current_offset += fbe_field_size
4521 fbe_current_size += fbe_field_size
4522
4523 self.char4.fbe_offset = fbe_current_offset
4524 fbe_field_size = self.char4.set(fbe_value.char4)
4525 fbe_current_offset += fbe_field_size
4526 fbe_current_size += fbe_field_size

Callers 1

setMethod · 0.95

Calls 1

setMethod · 0.45

Tested by

no test coverage detected