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 › Io › Kqueue › groupConcurrent Private Function groupConcurrent Doc Source Private Function std.Io.Kqueue.groupConcurrent
fn groupConcurrent (
userdata : ?*anyopaque ,
type_erased : *Io .Group ,
context : []const u8 ,
context_alignment : Alignment ,
start : *const fn (context : *const anyopaque ) void ,
) Io .ConcurrentError !void Params userdata : ?*anyopaque type_erased : *Io .Group context : []const u8 context_alignment : Alignment start : *const fn (context : *const anyopaque ) void File Io/Kqueue.zig: 779
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793 fn groupConcurrent (
userdata : ?*anyopaque ,
type_erased : *Io .Group ,
context : []const u8 ,
context_alignment : Alignment ,
start : *const fn (context : *const anyopaque ) void ,
) Io .ConcurrentError !void {
const k : *Kqueue = @ptrCast (@alignCast (userdata ));
_ = k ;
_ = type_erased ;
_ = context ;
_ = context_alignment ;
_ = start ;
@panic ("TODO" );
}