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 › Build › Cache › Manifest › addFilePostContents Public Function addFilePostContents Doc Source Public Function std.Build.Cache.Manifest.addFilePostContents
pub fn addFilePostContents (
man : *Manifest ,
file_path : []const u8 ,
bytes : []const u8 ,
stat : File .Stat ,
) !void Params File Build/Cache.zig: 1034
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046 pub fn addFilePostContents (
man : *Manifest ,
file_path : []const u8 ,
bytes : []const u8 ,
stat : File .Stat ,
) !void {
assert (man .manifest_file != null );
const gpa = man .cache .gpa ;
const prefixed_path = try man .cache .findPrefix (file_path );
var keep = false ;
defer if (!keep ) gpa .free (prefixed_path .sub_path );
keep = try addPrefixedPathPostContents (man , prefixed_path , bytes , stat );
}
Like
addFilePostbut when the file contents have already been loaded from disk.