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 › c › darwin › dispatch › queue_s Private Opaque queue_s Doc Source Private Opaque std.c.darwin.dispatch.queue_s
const queue_s = opaque Values Functions pub inline fn as_object (queue : queue_t ) object_t extern "c" fn dispatch_async_f (queue : queue_t , context : ?*anyopaque , work : function_t ) void extern "c" fn dispatch_sync_f (queue : queue_t , context : ?*anyopaque , work : function_t ) void extern "c" fn dispatch_async_and_wait_f (queue : queue_t , context : ?*anyopaque , work : function_t ) void extern "c" fn dispatch_apply_f (iterations : usize , queue : ?queue_t , context : ?*anyopaque , work : *const fn (context : ?*anyopaque , iteration : usize ) callconv (.c ) void ) void extern "c" fn dispatch_get_current_queue () queue_t pub inline fn get_main_queue () queue_main_t extern "c" fn dispatch_get_global_queue (identifier : isize , flags : usize ) queue_global_t extern "c" fn dispatch_queue_create_with_target (label : ?[*: 0 ]const u8 , attr : queue_attr_t , target : ?queue_t ) ?queue_t extern "c" fn dispatch_queue_create (label : ?[*: 0 ]const u8 , attr : queue_attr_t ) ?queue_t extern "c" fn dispatch_queue_get_label (queue : ?queue_t ) [*: 0 ]const u8 File c/darwin/dispatch.zig: 101
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116