feature. See also
. The project being documented here (as the example) is the Zig library itself.
Builder.debugUnionType
pub fn debugUnionType(
self: *Builder,
name: ?Metadata.String,
file: ?Metadata,
scope: ?Metadata,
line: u32,
underlying_type: ?Metadata,
size_in_bits: u64,
align_in_bits: u64,
fields_tuple: ?Metadata,
) Allocator.Error!Metadata
File
Code
pub fn debugUnionType(
self: *Builder,
name: ?Metadata.String,
file: ?Metadata,
scope: ?Metadata,
line: u32,
underlying_type: ?Metadata,
size_in_bits: u64,
align_in_bits: u64,
fields_tuple: ?Metadata,
) Allocator.Error!Metadata {
try self.ensureUnusedMetadataCapacity(1, Metadata.CompositeType, 0);
return self.debugUnionTypeAssumeCapacity(
name,
file,
scope,
line,
underlying_type,
size_in_bits,
align_in_bits,
fields_tuple,
);
}