- if field.default == None:
- continue
- default_fields.append(" .{} = {}".format(field.name, field.default))
+ if field.default is not None:
+ default_fields.append(" .{} = {}".format(field.name, field.default))
+ elif field.type in self.structs:
+ default_fields.append(" .{} = {{ {}_header }}".format(field.name, self.gen_prefix(safe_name(field.type.upper()))))