nimTitle rodfiles ic/rodfiles.html module compiler/ic/rodfiles 0 nim versionSection ic/rodfiles.html#versionSection RodSection.versionSection 72 nim configSection ic/rodfiles.html#configSection RodSection.configSection 72 nim stringsSection ic/rodfiles.html#stringsSection RodSection.stringsSection 72 nim checkSumsSection ic/rodfiles.html#checkSumsSection RodSection.checkSumsSection 72 nim depsSection ic/rodfiles.html#depsSection RodSection.depsSection 72 nim numbersSection ic/rodfiles.html#numbersSection RodSection.numbersSection 72 nim exportsSection ic/rodfiles.html#exportsSection RodSection.exportsSection 72 nim hiddenSection ic/rodfiles.html#hiddenSection RodSection.hiddenSection 72 nim reexportsSection ic/rodfiles.html#reexportsSection RodSection.reexportsSection 72 nim compilerProcsSection ic/rodfiles.html#compilerProcsSection RodSection.compilerProcsSection 72 nim trmacrosSection ic/rodfiles.html#trmacrosSection RodSection.trmacrosSection 72 nim convertersSection ic/rodfiles.html#convertersSection RodSection.convertersSection 72 nim methodsSection ic/rodfiles.html#methodsSection RodSection.methodsSection 72 nim pureEnumsSection ic/rodfiles.html#pureEnumsSection RodSection.pureEnumsSection 72 nim toReplaySection ic/rodfiles.html#toReplaySection RodSection.toReplaySection 72 nim topLevelSection ic/rodfiles.html#topLevelSection RodSection.topLevelSection 72 nim bodiesSection ic/rodfiles.html#bodiesSection RodSection.bodiesSection 72 nim symsSection ic/rodfiles.html#symsSection RodSection.symsSection 72 nim typesSection ic/rodfiles.html#typesSection RodSection.typesSection 72 nim typeInstCacheSection ic/rodfiles.html#typeInstCacheSection RodSection.typeInstCacheSection 72 nim procInstCacheSection ic/rodfiles.html#procInstCacheSection RodSection.procInstCacheSection 72 nim attachedOpsSection ic/rodfiles.html#attachedOpsSection RodSection.attachedOpsSection 72 nim methodsPerTypeSection ic/rodfiles.html#methodsPerTypeSection RodSection.methodsPerTypeSection 72 nim enumToStringProcsSection ic/rodfiles.html#enumToStringProcsSection RodSection.enumToStringProcsSection 72 nim typeInfoSection ic/rodfiles.html#typeInfoSection RodSection.typeInfoSection 72 nim backendFlagsSection ic/rodfiles.html#backendFlagsSection RodSection.backendFlagsSection 72 nim aliveSymsSection ic/rodfiles.html#aliveSymsSection RodSection.aliveSymsSection 72 nim RodSection ic/rodfiles.html#RodSection enum RodSection 72 nim ok ic/rodfiles.html#ok RodFileError.ok 101 nim tooBig ic/rodfiles.html#tooBig RodFileError.tooBig 101 nim cannotOpen ic/rodfiles.html#cannotOpen RodFileError.cannotOpen 101 nim ioFailure ic/rodfiles.html#ioFailure RodFileError.ioFailure 101 nim wrongHeader ic/rodfiles.html#wrongHeader RodFileError.wrongHeader 101 nim wrongSection ic/rodfiles.html#wrongSection RodFileError.wrongSection 101 nim configMismatch ic/rodfiles.html#configMismatch RodFileError.configMismatch 101 nim includeFileChanged ic/rodfiles.html#includeFileChanged RodFileError.includeFileChanged 101 nim RodFileError ic/rodfiles.html#RodFileError enum RodFileError 101 nim RodFile ic/rodfiles.html#RodFile object RodFile 105 nim storePrim ic/rodfiles.html#storePrim,RodFile,string proc storePrim(f: var RodFile; s: string) 120 nim storePrim ic/rodfiles.html#storePrim,RodFile,T proc storePrim[T](f: var RodFile; x: T) 135 nim storeSeq ic/rodfiles.html#storeSeq,RodFile,seq[T] proc storeSeq[T](f: var RodFile; s: seq[T]) 155 nim loadPrim ic/rodfiles.html#loadPrim,RodFile,string proc loadPrim(f: var RodFile; s: var string) 168 nim loadPrim ic/rodfiles.html#loadPrim,RodFile,T proc loadPrim[T](f: var RodFile; x: var T) 180 nim loadSeq ic/rodfiles.html#loadSeq,RodFile,seq[T] proc loadSeq[T](f: var RodFile; s: var seq[T]) 198 nim storeHeader ic/rodfiles.html#storeHeader,RodFile proc storeHeader(f: var RodFile) 209 nim loadHeader ic/rodfiles.html#loadHeader,RodFile proc loadHeader(f: var RodFile) 215 nim storeSection ic/rodfiles.html#storeSection,RodFile,RodSection proc storeSection(f: var RodFile; s: RodSection) 224 nim loadSection ic/rodfiles.html#loadSection,RodFile,RodSection proc loadSection(f: var RodFile; expected: RodSection) 231 nim create ic/rodfiles.html#create,string proc create(filename: string): RodFile 239 nim close ic/rodfiles.html#close,RodFile proc close(f: var RodFile) 244 nim open ic/rodfiles.html#open,string proc open(filename: string): RodFile 246 nimgrp storeprim ic/rodfiles.html#storePrim-procs-all proc 120 nimgrp loadprim ic/rodfiles.html#loadPrim-procs-all proc 168 heading Overview ic/rodfiles.html#overview Overview 0 heading A basic but "wrong" example of the lifecycle: ic/rodfiles.html#overview-a-basic-but-wrong-example-of-the-lifecyclecolon A basic but "wrong" example of the lifecycle: 0 heading Issues with the Example ic/rodfiles.html#a-basic-but-wrong-example-of-the-lifecyclecolon-issues-with-the-example Issues with the Example 0 heading API Notes ic/rodfiles.html#api-notes API Notes 0 heading Valid inputs for Rod files ic/rodfiles.html#api-notes-valid-inputs-for-rod-files Valid inputs for Rod files 0 heading Note on error handling style ic/rodfiles.html#api-notes-note-on-error-handling-style Note on error handling style 0 heading Misc ic/rodfiles.html#api-notes-misc Misc 0