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

Class FieldModelStructOptional

projects/Python/proto/test.py:4137–5619  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4135
4136
4137class FieldModelStructOptional(fbe.FieldModel):
4138 __slots__ = "_parent", "_f100", "_f101", "_f102", "_f103", "_f104", "_f105", "_f106", "_f107", "_f108", "_f109", "_f110", "_f111", "_f112", "_f113", "_f114", "_f115", "_f116", "_f117", "_f118", "_f119", "_f120", "_f121", "_f122", "_f123", "_f124", "_f125", "_f126", "_f127", "_f128", "_f129", "_f130", "_f131", "_f132", "_f133", "_f134", "_f135", "_f136", "_f137", "_f138", "_f139", "_f140", "_f141", "_f142", "_f143", "_f144", "_f145", "_f146", "_f147", "_f148", "_f149", "_f150", "_f151", "_f152", "_f153", "_f154", "_f155", "_f156", "_f157", "_f158", "_f159", "_f160", "_f161", "_f162", "_f163", "_f164", "_f165",
4139
4140 def __init__(self, buffer, offset):
4141 super().__init__(buffer, offset)
4142 self._parent = FieldModelStructSimple(buffer, 4 + 4)
4143 self._f100 = fbe.FieldModelOptional(fbe.FieldModelBool(buffer, self._parent.fbe_offset + self._parent.fbe_body - 4 - 4), buffer, self._parent.fbe_offset + self._parent.fbe_body - 4 - 4)
4144 self._f101 = fbe.FieldModelOptional(fbe.FieldModelBool(buffer, self._f100.fbe_offset + self._f100.fbe_size), buffer, self._f100.fbe_offset + self._f100.fbe_size)
4145 self._f102 = fbe.FieldModelOptional(fbe.FieldModelBool(buffer, self._f101.fbe_offset + self._f101.fbe_size), buffer, self._f101.fbe_offset + self._f101.fbe_size)
4146 self._f103 = fbe.FieldModelOptional(fbe.FieldModelByte(buffer, self._f102.fbe_offset + self._f102.fbe_size), buffer, self._f102.fbe_offset + self._f102.fbe_size)
4147 self._f104 = fbe.FieldModelOptional(fbe.FieldModelByte(buffer, self._f103.fbe_offset + self._f103.fbe_size), buffer, self._f103.fbe_offset + self._f103.fbe_size)
4148 self._f105 = fbe.FieldModelOptional(fbe.FieldModelByte(buffer, self._f104.fbe_offset + self._f104.fbe_size), buffer, self._f104.fbe_offset + self._f104.fbe_size)
4149 self._f106 = fbe.FieldModelOptional(fbe.FieldModelChar(buffer, self._f105.fbe_offset + self._f105.fbe_size), buffer, self._f105.fbe_offset + self._f105.fbe_size)
4150 self._f107 = fbe.FieldModelOptional(fbe.FieldModelChar(buffer, self._f106.fbe_offset + self._f106.fbe_size), buffer, self._f106.fbe_offset + self._f106.fbe_size)
4151 self._f108 = fbe.FieldModelOptional(fbe.FieldModelChar(buffer, self._f107.fbe_offset + self._f107.fbe_size), buffer, self._f107.fbe_offset + self._f107.fbe_size)
4152 self._f109 = fbe.FieldModelOptional(fbe.FieldModelWChar(buffer, self._f108.fbe_offset + self._f108.fbe_size), buffer, self._f108.fbe_offset + self._f108.fbe_size)
4153 self._f110 = fbe.FieldModelOptional(fbe.FieldModelWChar(buffer, self._f109.fbe_offset + self._f109.fbe_size), buffer, self._f109.fbe_offset + self._f109.fbe_size)
4154 self._f111 = fbe.FieldModelOptional(fbe.FieldModelWChar(buffer, self._f110.fbe_offset + self._f110.fbe_size), buffer, self._f110.fbe_offset + self._f110.fbe_size)
4155 self._f112 = fbe.FieldModelOptional(fbe.FieldModelInt8(buffer, self._f111.fbe_offset + self._f111.fbe_size), buffer, self._f111.fbe_offset + self._f111.fbe_size)
4156 self._f113 = fbe.FieldModelOptional(fbe.FieldModelInt8(buffer, self._f112.fbe_offset + self._f112.fbe_size), buffer, self._f112.fbe_offset + self._f112.fbe_size)
4157 self._f114 = fbe.FieldModelOptional(fbe.FieldModelInt8(buffer, self._f113.fbe_offset + self._f113.fbe_size), buffer, self._f113.fbe_offset + self._f113.fbe_size)
4158 self._f115 = fbe.FieldModelOptional(fbe.FieldModelUInt8(buffer, self._f114.fbe_offset + self._f114.fbe_size), buffer, self._f114.fbe_offset + self._f114.fbe_size)
4159 self._f116 = fbe.FieldModelOptional(fbe.FieldModelUInt8(buffer, self._f115.fbe_offset + self._f115.fbe_size), buffer, self._f115.fbe_offset + self._f115.fbe_size)
4160 self._f117 = fbe.FieldModelOptional(fbe.FieldModelUInt8(buffer, self._f116.fbe_offset + self._f116.fbe_size), buffer, self._f116.fbe_offset + self._f116.fbe_size)
4161 self._f118 = fbe.FieldModelOptional(fbe.FieldModelInt16(buffer, self._f117.fbe_offset + self._f117.fbe_size), buffer, self._f117.fbe_offset + self._f117.fbe_size)
4162 self._f119 = fbe.FieldModelOptional(fbe.FieldModelInt16(buffer, self._f118.fbe_offset + self._f118.fbe_size), buffer, self._f118.fbe_offset + self._f118.fbe_size)
4163 self._f120 = fbe.FieldModelOptional(fbe.FieldModelInt16(buffer, self._f119.fbe_offset + self._f119.fbe_size), buffer, self._f119.fbe_offset + self._f119.fbe_size)
4164 self._f121 = fbe.FieldModelOptional(fbe.FieldModelUInt16(buffer, self._f120.fbe_offset + self._f120.fbe_size), buffer, self._f120.fbe_offset + self._f120.fbe_size)
4165 self._f122 = fbe.FieldModelOptional(fbe.FieldModelUInt16(buffer, self._f121.fbe_offset + self._f121.fbe_size), buffer, self._f121.fbe_offset + self._f121.fbe_size)
4166 self._f123 = fbe.FieldModelOptional(fbe.FieldModelUInt16(buffer, self._f122.fbe_offset + self._f122.fbe_size), buffer, self._f122.fbe_offset + self._f122.fbe_size)
4167 self._f124 = fbe.FieldModelOptional(fbe.FieldModelInt32(buffer, self._f123.fbe_offset + self._f123.fbe_size), buffer, self._f123.fbe_offset + self._f123.fbe_size)
4168 self._f125 = fbe.FieldModelOptional(fbe.FieldModelInt32(buffer, self._f124.fbe_offset + self._f124.fbe_size), buffer, self._f124.fbe_offset + self._f124.fbe_size)
4169 self._f126 = fbe.FieldModelOptional(fbe.FieldModelInt32(buffer, self._f125.fbe_offset + self._f125.fbe_size), buffer, self._f125.fbe_offset + self._f125.fbe_size)
4170 self._f127 = fbe.FieldModelOptional(fbe.FieldModelUInt32(buffer, self._f126.fbe_offset + self._f126.fbe_size), buffer, self._f126.fbe_offset + self._f126.fbe_size)
4171 self._f128 = fbe.FieldModelOptional(fbe.FieldModelUInt32(buffer, self._f127.fbe_offset + self._f127.fbe_size), buffer, self._f127.fbe_offset + self._f127.fbe_size)
4172 self._f129 = fbe.FieldModelOptional(fbe.FieldModelUInt32(buffer, self._f128.fbe_offset + self._f128.fbe_size), buffer, self._f128.fbe_offset + self._f128.fbe_size)
4173 self._f130 = fbe.FieldModelOptional(fbe.FieldModelInt64(buffer, self._f129.fbe_offset + self._f129.fbe_size), buffer, self._f129.fbe_offset + self._f129.fbe_size)
4174 self._f131 = fbe.FieldModelOptional(fbe.FieldModelInt64(buffer, self._f130.fbe_offset + self._f130.fbe_size), buffer, self._f130.fbe_offset + self._f130.fbe_size)
4175 self._f132 = fbe.FieldModelOptional(fbe.FieldModelInt64(buffer, self._f131.fbe_offset + self._f131.fbe_size), buffer, self._f131.fbe_offset + self._f131.fbe_size)
4176 self._f133 = fbe.FieldModelOptional(fbe.FieldModelUInt64(buffer, self._f132.fbe_offset + self._f132.fbe_size), buffer, self._f132.fbe_offset + self._f132.fbe_size)
4177 self._f134 = fbe.FieldModelOptional(fbe.FieldModelUInt64(buffer, self._f133.fbe_offset + self._f133.fbe_size), buffer, self._f133.fbe_offset + self._f133.fbe_size)
4178 self._f135 = fbe.FieldModelOptional(fbe.FieldModelUInt64(buffer, self._f134.fbe_offset + self._f134.fbe_size), buffer, self._f134.fbe_offset + self._f134.fbe_size)
4179 self._f136 = fbe.FieldModelOptional(fbe.FieldModelFloat(buffer, self._f135.fbe_offset + self._f135.fbe_size), buffer, self._f135.fbe_offset + self._f135.fbe_size)
4180 self._f137 = fbe.FieldModelOptional(fbe.FieldModelFloat(buffer, self._f136.fbe_offset + self._f136.fbe_size), buffer, self._f136.fbe_offset + self._f136.fbe_size)
4181 self._f138 = fbe.FieldModelOptional(fbe.FieldModelFloat(buffer, self._f137.fbe_offset + self._f137.fbe_size), buffer, self._f137.fbe_offset + self._f137.fbe_size)
4182 self._f139 = fbe.FieldModelOptional(fbe.FieldModelDouble(buffer, self._f138.fbe_offset + self._f138.fbe_size), buffer, self._f138.fbe_offset + self._f138.fbe_size)
4183 self._f140 = fbe.FieldModelOptional(fbe.FieldModelDouble(buffer, self._f139.fbe_offset + self._f139.fbe_size), buffer, self._f139.fbe_offset + self._f139.fbe_size)
4184 self._f141 = fbe.FieldModelOptional(fbe.FieldModelDouble(buffer, self._f140.fbe_offset + self._f140.fbe_size), buffer, self._f140.fbe_offset + self._f140.fbe_size)
4185 self._f142 = fbe.FieldModelOptional(fbe.FieldModelDecimal(buffer, self._f141.fbe_offset + self._f141.fbe_size), buffer, self._f141.fbe_offset + self._f141.fbe_size)
4186 self._f143 = fbe.FieldModelOptional(fbe.FieldModelDecimal(buffer, self._f142.fbe_offset + self._f142.fbe_size), buffer, self._f142.fbe_offset + self._f142.fbe_size)
4187 self._f144 = fbe.FieldModelOptional(fbe.FieldModelDecimal(buffer, self._f143.fbe_offset + self._f143.fbe_size), buffer, self._f143.fbe_offset + self._f143.fbe_size)
4188 self._f145 = fbe.FieldModelOptional(fbe.FieldModelString(buffer, self._f144.fbe_offset + self._f144.fbe_size), buffer, self._f144.fbe_offset + self._f144.fbe_size)
4189 self._f146 = fbe.FieldModelOptional(fbe.FieldModelString(buffer, self._f145.fbe_offset + self._f145.fbe_size), buffer, self._f145.fbe_offset + self._f145.fbe_size)
4190 self._f147 = fbe.FieldModelOptional(fbe.FieldModelString(buffer, self._f146.fbe_offset + self._f146.fbe_size), buffer, self._f146.fbe_offset + self._f146.fbe_size)
4191 self._f148 = fbe.FieldModelOptional(fbe.FieldModelTimestamp(buffer, self._f147.fbe_offset + self._f147.fbe_size), buffer, self._f147.fbe_offset + self._f147.fbe_size)
4192 self._f149 = fbe.FieldModelOptional(fbe.FieldModelTimestamp(buffer, self._f148.fbe_offset + self._f148.fbe_size), buffer, self._f148.fbe_offset + self._f148.fbe_size)
4193 self._f150 = fbe.FieldModelOptional(fbe.FieldModelTimestamp(buffer, self._f149.fbe_offset + self._f149.fbe_size), buffer, self._f149.fbe_offset + self._f149.fbe_size)
4194 self._f151 = fbe.FieldModelOptional(fbe.FieldModelUUID(buffer, self._f150.fbe_offset + self._f150.fbe_size), buffer, self._f150.fbe_offset + self._f150.fbe_size)

Callers 2

__init__Method · 0.70
__init__Method · 0.70

Calls

no outgoing calls

Tested by 2

__init__Method · 0.56
__init__Method · 0.56