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 library itself.
Zig › compiler/ › Maker.zig › installGenerated
installGenerated
Maker.installGenerated
pub fn installGenerated (
maker : *Maker ,
arena : Allocator ,
source : Configuration .GeneratedFileIndex ,
dest_dir : Configuration .InstallDestDir ,
asking_step_index : Configuration .Step .Index ,
) !Dir .PrevStatus
File
Code
pub fn installGenerated (
maker : *Maker ,
arena : Allocator ,
source : Configuration .GeneratedFileIndex ,
dest_dir : Configuration .InstallDestDir ,
asking_step_index : Configuration .Step .Index ,
) !Dir .PrevStatus {
const src_path = generatedPath (maker , source ).*;
const dest_dir_path = try resolveInstallDir (maker , arena , dest_dir );
const dest_path = try dest_dir_path .join (arena , src_path .basename ());
return installPath (maker , arena , src_path , dest_path , asking_step_index );
}