(self, dtype, *names_defaults)
| 251 | self.__all_tags.add(self.tag) |
| 252 | |
| 253 | def add_fields(self, dtype, *names_defaults): |
| 254 | assert isinstance(dtype, str) |
| 255 | dtype = getattr(member_defs, dtype) |
| 256 | assert len(names_defaults) % 2 == 0 |
| 257 | for i, j in zip(names_defaults[::2], names_defaults[1::2]): |
| 258 | self.members.append(member_defs.Field(i, dtype, j)) |
| 259 | return self |
| 260 | |
| 261 | def add_enum(self, name, *members, default=0, name_field=None, member_alias=[]): |
| 262 | self.members.append( |
no test coverage detected