(cls, fields)
| 46 | |
| 47 | @classmethod |
| 48 | def register_fields(cls, fields): |
| 49 | setattr(cls, "_real_fields_", fields) |
| 50 | for i, (name, *args) in enumerate(fields): setattr(cls, name, Field(*args, name=name, idx=i)) |
| 51 | |
| 52 | def record(cls) -> type[Struct]: |
| 53 | setattr(cls, "_fields_", [('_mem_', ctypes.c_byte * cls.SIZE)]) |
no test coverage detected