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

Class StructOptional

projects/Python/proto/test.py:3451–4134  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3449
3450@functools.total_ordering
3451class StructOptional(StructSimple):
3452 __slots__ = "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",
3453
3454 def __init__(self, parent=None, f100=None, f101=True, f102=None, f103=None, f104=255, f105=None, f106=None, f107='!', f108=None, f109=None, f110=chr(0x0444), f111=None, f112=None, f113=127, f114=None, f115=None, f116=255, f117=None, f118=None, f119=32767, f120=None, f121=None, f122=65535, f123=None, f124=None, f125=2147483647, f126=None, f127=None, f128=4294967295, f129=None, f130=None, f131=9223372036854775807, f132=None, f133=None, f134=18446744073709551615, f135=None, f136=None, f137=float(123.456), f138=None, f139=None, f140=float(-123.456e+123), f141=None, f142=None, f143=decimal.Decimal("123456.123456"), f144=None, f145=None, f146="Initial string!", f147=None, f148=None, f149=None, f150=None, f151=None, f152=uuid.UUID("123e4567-e89b-12d3-a456-426655440000"), f153=None, f154=None, f155=None, f156=None, f157=None, f158=None, f159=None, f160=None, f161=None, f162=None, f163=None, f164=None, f165=None):
3455 super().__init__()
3456 if parent is None:
3457 parent = StructSimple()
3458 super().copy(parent)
3459 if f149 is None:
3460 f149 = fbe.utc()
3461 self.f100 = f100
3462 self.f101 = f101
3463 self.f102 = f102
3464 self.f103 = f103
3465 self.f104 = f104
3466 self.f105 = f105
3467 self.f106 = f106
3468 self.f107 = f107
3469 self.f108 = f108
3470 self.f109 = f109
3471 self.f110 = f110
3472 self.f111 = f111
3473 self.f112 = f112
3474 self.f113 = f113
3475 self.f114 = f114
3476 self.f115 = f115
3477 self.f116 = f116
3478 self.f117 = f117
3479 self.f118 = f118
3480 self.f119 = f119
3481 self.f120 = f120
3482 self.f121 = f121
3483 self.f122 = f122
3484 self.f123 = f123
3485 self.f124 = f124
3486 self.f125 = f125
3487 self.f126 = f126
3488 self.f127 = f127
3489 self.f128 = f128
3490 self.f129 = f129
3491 self.f130 = f130
3492 self.f131 = f131
3493 self.f132 = f132
3494 self.f133 = f133
3495 self.f134 = f134
3496 self.f135 = f135
3497 self.f136 = f136
3498 self.f137 = f137
3499 self.f138 = f138
3500 self.f139 = f139
3501 self.f140 = f140
3502 self.f141 = f141
3503 self.f142 = f142
3504 self.f143 = f143
3505 self.f144 = f144
3506 self.f145 = f145
3507 self.f146 = f146
3508 self.f147 = f147

Callers 7

__from_json__Method · 0.70
getMethod · 0.70
deserializeMethod · 0.70
getMethod · 0.70
deserializeMethod · 0.70
__init__Method · 0.70
get_fieldsMethod · 0.70

Calls

no outgoing calls

Tested by 7

__from_json__Method · 0.56
getMethod · 0.56
deserializeMethod · 0.56
getMethod · 0.56
deserializeMethod · 0.56
__init__Method · 0.56
get_fieldsMethod · 0.56