Zig 0.17.0-dev (Split by item) This is an example of documentation generated by
ZigDoc , an alternative to Zig's built-in
Auto Doc feature. See also
examples in other modes/formats . The project being documented here (as the example) is the Zig standard library.
std › zig › llvm › Builder › fpConst Public Function fpConst Doc Source Public Function std.zig.llvm.Builder.fpConst
pub fn fpConst (self : *Builder , ty : Type , comptime val : comptime_float ) Allocator .Error !Constant Params File zig/llvm/Builder.zig: 10477
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488 pub fn fpConst (self : *Builder , ty : Type , comptime val : comptime_float ) Allocator .Error !Constant {
return switch (ty ) {
.half => try self .halfConst (val ),
.bfloat => try self .bfloatConst (val ),
.float => try self .floatConst (val ),
.double => try self .doubleConst (val ),
.fp128 => try self .fp128Const (val ),
.x86_fp80 => try self .x86_fp80Const (val ),
.ppc_fp128 => try self .ppc_fp128Const (.{ val , -0.0 }),
else => unreachable ,
};
}