Files
Nim/compiler/cnif.idx
github-actions[bot] 0686a3c470 Deploy to GitHub pages
2026-07-22 18:32:37 +00:00

25 lines
2.5 KiB
Plaintext

nimTitle cnif cnif.html module cnif 0
nim CnifSymStart cnif.html#CnifSymStart const CnifSymStart 44
nim CnifSymEnd cnif.html#CnifSymEnd const CnifSymEnd 45
nim CnifDefStart cnif.html#CnifDefStart const CnifDefStart 46
nim CnifDefSep cnif.html#CnifDefSep const CnifDefSep 47
nim CnifDefEnd cnif.html#CnifDefEnd const CnifDefEnd 48
nim markCName cnif.html#markCName,string proc markCName(name: string): string 50
nim hasCnifMarks cnif.html#hasCnifMarks,string proc hasCnifMarks(s: string): bool 53
nim stripCnifMarks cnif.html#stripCnifMarks,string proc stripCnifMarks(s: string): string 58
nim CnifVersion cnif.html#CnifVersion const CnifVersion 76
nim cnifDefDirective cnif.html#cnifDefDirective,string,string,string proc cnifDefDirective(name, flags, nifName: string): string 85
nim cnifEndDefs cnif.html#cnifEndDefs proc cnifEndDefs(): string 88
nim writeCnifArtifact cnif.html#writeCnifArtifact,string,string,openArray[tuple[string,string]],string,string,openArray[string] proc writeCnifArtifact(code: string; outfile: string; initRequired = false;\n datInitRequired = false;\n dataDefs: openArray[tuple[cname, nifname: string]] = [];\n semmedNif = ""; moduleBase = "";\n implDeps: openArray[string] = []) 91
nim renderMarkedC cnif.html#renderMarkedC,string,HashSet[string],int proc renderMarkedC(code: string; live: HashSet[string]; dropped: var int): string 218
nim CnifHeads cnif.html#CnifHeads object CnifHeads 255
nim readCnifHeads cnif.html#readCnifHeads,string proc readCnifHeads(f: string): CnifHeads 270
nim CnifLiveness cnif.html#CnifLiveness object CnifLiveness 362
nim computeLiveFromCArtifacts cnif.html#computeLiveFromCArtifacts,openArray[string] proc computeLiveFromCArtifacts(files: openArray[string]): CnifLiveness 368
nim MergeDecision cnif.html#MergeDecision object MergeDecision 468
nim computeMergeDecision cnif.html#computeMergeDecision,openArray[string] proc computeMergeDecision(files: openArray[string]): MergeDecision 482
nim MergeDecisionFile cnif.html#MergeDecisionFile const MergeDecisionFile 587
nim writeMergeDecision cnif.html#writeMergeDecision,string,MergeDecision proc writeMergeDecision(outfile: string; d: MergeDecision) 590
nim readMergeDecision cnif.html#readMergeDecision,string proc readMergeDecision(f: string): MergeDecision 611
nim renderCFromArtifact cnif.html#renderCFromArtifact,string,MergeDecision,string,int proc renderCFromArtifact(artifact: string; d: MergeDecision; ownerId: string;\n dropped: var int): string 657