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

Method get_fields

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

Source from the content-addressed store, hash-verified

4057
4058 # Get the struct fields values
4059 def get_fields(self, fbe_value):
4060 fbe_current_offset = 0
4061 fbe_current_size = 0
4062
4063 self.byte0.fbe_offset = fbe_current_offset
4064 fbe_result = self.byte0.get()
4065 fbe_value.byte0 = fbe_result[0]
4066 fbe_current_offset += fbe_result[1]
4067 fbe_current_size += fbe_result[1]
4068
4069 self.byte1.fbe_offset = fbe_current_offset
4070 fbe_result = self.byte1.get()
4071 fbe_value.byte1 = fbe_result[0]
4072 fbe_current_offset += fbe_result[1]
4073 fbe_current_size += fbe_result[1]
4074
4075 self.byte2.fbe_offset = fbe_current_offset
4076 fbe_result = self.byte2.get()
4077 fbe_value.byte2 = fbe_result[0]
4078 fbe_current_offset += fbe_result[1]
4079 fbe_current_size += fbe_result[1]
4080
4081 self.byte3.fbe_offset = fbe_current_offset
4082 fbe_result = self.byte3.get()
4083 fbe_value.byte3 = fbe_result[0]
4084 fbe_current_offset += fbe_result[1]
4085 fbe_current_size += fbe_result[1]
4086
4087 self.byte4.fbe_offset = fbe_current_offset
4088 fbe_result = self.byte4.get()
4089 fbe_value.byte4 = fbe_result[0]
4090 fbe_current_offset += fbe_result[1]
4091 fbe_current_size += fbe_result[1]
4092
4093 self.byte5.fbe_offset = fbe_current_offset
4094 fbe_result = self.byte5.get()
4095 fbe_value.byte5 = fbe_result[0]
4096 fbe_current_offset += fbe_result[1]
4097 fbe_current_size += fbe_result[1]
4098
4099 self.char0.fbe_offset = fbe_current_offset
4100 fbe_result = self.char0.get()
4101 fbe_value.char0 = fbe_result[0]
4102 fbe_current_offset += fbe_result[1]
4103 fbe_current_size += fbe_result[1]
4104
4105 self.char1.fbe_offset = fbe_current_offset
4106 fbe_result = self.char1.get()
4107 fbe_value.char1 = fbe_result[0]
4108 fbe_current_offset += fbe_result[1]
4109 fbe_current_size += fbe_result[1]
4110
4111 self.char2.fbe_offset = fbe_current_offset
4112 fbe_result = self.char2.get()
4113 fbe_value.char2 = fbe_result[0]
4114 fbe_current_offset += fbe_result[1]
4115 fbe_current_size += fbe_result[1]
4116

Callers 1

getMethod · 0.95

Calls 1

getMethod · 0.45

Tested by

no test coverage detected