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 › array_hash_map › ArrayHashMap › removeFromIndexByIndex Private Function removeFromIndexByIndex Doc Source Private Function std.array_hash_map.ArrayHashMap.removeFromIndexByIndex
fn removeFromIndexByIndex (self : *Self , entry_index : usize , ctx : ByIndexContext , header : *IndexHeader ) void Params File array_hash_map.zig: 1213
1213
1214
1215
1216
1217
1218
1219 fn removeFromIndexByIndex (self : *Self , entry_index : usize , ctx : ByIndexContext , header : *IndexHeader ) void {
switch (header .capacityIndexType ()) {
.u8 => self .removeFromIndexByIndexGeneric (entry_index , ctx , header , u8 , header .indexes (u8 )),
.u16 => self .removeFromIndexByIndexGeneric (entry_index , ctx , header , u16 , header .indexes (u16 )),
.u32 => self .removeFromIndexByIndexGeneric (entry_index , ctx , header , u32 , header .indexes (u32 )),
}
}