nimTitle	ic	ic/ic.html	module ic/ic		0
nim	PackedConfig	ic/ic.html#PackedConfig	object PackedConfig		23
nim	HasDatInitProc	ic/ic.html#HasDatInitProc	ModuleBackendFlag.HasDatInitProc		30
nim	HasModuleInitProc	ic/ic.html#HasModuleInitProc	ModuleBackendFlag.HasModuleInitProc		30
nim	ModuleBackendFlag	ic/ic.html#ModuleBackendFlag	enum ModuleBackendFlag		30
nim	PackedModule	ic/ic.html#PackedModule	object PackedModule		34
nim	PackedEncoder	ic/ic.html#PackedEncoder	object PackedEncoder		66
nim	toString	ic/ic.html#toString,PackedTree,NodePos,PackedModule,int,string	proc toString(tree: PackedTree; n: NodePos; m: PackedModule; nesting: int;\n         result: var string)		78
nim	toString	ic/ic.html#toString,PackedTree,NodePos,PackedModule	proc toString(tree: PackedTree; n: NodePos; m: PackedModule): string		115
nim	debug	ic/ic.html#debug,PackedTree,PackedModule	proc debug(tree: PackedTree; m: PackedModule)		119
nim	isActive	ic/ic.html#isActive,PackedEncoder	proc isActive(e: PackedEncoder): bool		122
nim	rememberStartupConfig	ic/ic.html#rememberStartupConfig,PackedConfig,ConfigRef	proc rememberStartupConfig(dest: var PackedConfig; config: ConfigRef)		169
nim	toFileIndex	ic/ic.html#toFileIndex,LitId,PackedModule,ConfigRef	proc toFileIndex(x: LitId; m: PackedModule; config: ConfigRef): FileIndex		196
nim	initEncoder	ic/ic.html#initEncoder,PackedEncoder,PackedModule,PSym,ConfigRef,PackedConfig	proc initEncoder(c: var PackedEncoder; m: var PackedModule; moduleSym: PSym;\n            config: ConfigRef; pc: PackedConfig)		205
nim	addIncludeFileDep	ic/ic.html#addIncludeFileDep,PackedEncoder,PackedModule,FileIndex	proc addIncludeFileDep(c: var PackedEncoder; m: var PackedModule; f: FileIndex)		227
nim	addImportFileDep	ic/ic.html#addImportFileDep,PackedEncoder,PackedModule,FileIndex	proc addImportFileDep(c: var PackedEncoder; m: var PackedModule; f: FileIndex)		230
nim	addHidden	ic/ic.html#addHidden,PackedEncoder,PackedModule,PSym	proc addHidden(c: var PackedEncoder; m: var PackedModule; s: PSym)		233
nim	addExported	ic/ic.html#addExported,PackedEncoder,PackedModule,PSym	proc addExported(c: var PackedEncoder; m: var PackedModule; s: PSym)		237
nim	addConverter	ic/ic.html#addConverter,PackedEncoder,PackedModule,PSym	proc addConverter(c: var PackedEncoder; m: var PackedModule; s: PSym)		241
nim	addTrmacro	ic/ic.html#addTrmacro,PackedEncoder,PackedModule,PSym	proc addTrmacro(c: var PackedEncoder; m: var PackedModule; s: PSym)		245
nim	addPureEnum	ic/ic.html#addPureEnum,PackedEncoder,PackedModule,PSym	proc addPureEnum(c: var PackedEncoder; m: var PackedModule; s: PSym)		248
nim	addMethod	ic/ic.html#addMethod,PackedEncoder,PackedModule,PSym	proc addMethod(c: var PackedEncoder; m: var PackedModule; s: PSym)		252
nim	addReexport	ic/ic.html#addReexport,PackedEncoder,PackedModule,PSym	proc addReexport(c: var PackedEncoder; m: var PackedModule; s: PSym)		255
nim	addCompilerProc	ic/ic.html#addCompilerProc,PackedEncoder,PackedModule,PSym	proc addCompilerProc(c: var PackedEncoder; m: var PackedModule; s: PSym)		260
nim	toPackedNode	ic/ic.html#toPackedNode,PNode,PackedTree,PackedEncoder,PackedModule	proc toPackedNode(n: PNode; ir: var PackedTree; c: var PackedEncoder;\n             m: var PackedModule)		264
nim	storeSym	ic/ic.html#storeSym,PSym,PackedEncoder,PackedModule	proc storeSym(s: PSym; c: var PackedEncoder; m: var PackedModule): PackedItemId		265
nim	storeTypeInst	ic/ic.html#storeTypeInst,PackedEncoder,PackedModule,PSym,PType	proc storeTypeInst(c: var PackedEncoder; m: var PackedModule; s: PSym; inst: PType)		477
nim	addPragmaComputation	ic/ic.html#addPragmaComputation,PackedEncoder,PackedModule,PNode	proc addPragmaComputation(c: var PackedEncoder; m: var PackedModule; n: PNode)		480
nim	toPackedNodeTopLevel	ic/ic.html#toPackedNodeTopLevel,PNode,PackedEncoder,PackedModule	proc toPackedNodeTopLevel(n: PNode; encoder: var PackedEncoder; m: var PackedModule)		520
nim	toPackedGeneratedProcDef	ic/ic.html#toPackedGeneratedProcDef,PSym,PackedEncoder,PackedModule	proc toPackedGeneratedProcDef(s: PSym; encoder: var PackedEncoder;\n                         m: var PackedModule)		524
nim	storeAttachedProcDef	ic/ic.html#storeAttachedProcDef,PType,TTypeAttachedOp,PSym,PackedEncoder,PackedModule	proc storeAttachedProcDef(t: PType; op: TTypeAttachedOp; s: PSym;\n                     encoder: var PackedEncoder; m: var PackedModule)		533
nim	storeInstantiation	ic/ic.html#storeInstantiation,PackedEncoder,PackedModule,PSym,PInstantiation	proc storeInstantiation(c: var PackedEncoder; m: var PackedModule; s: PSym;\n                   i: PInstantiation)		542
nim	storeExpansion	ic/ic.html#storeExpansion,PackedEncoder,PackedModule,TLineInfo,PSym	proc storeExpansion(c: var PackedEncoder; m: var PackedModule; info: TLineInfo;\n               s: PSym)		551
nim	toRodFile	ic/ic.html#toRodFile,ConfigRef,AbsoluteFile	proc toRodFile(conf: ConfigRef; f: AbsoluteFile; ext = RodExt): AbsoluteFile		564
nim	loadRodFile	ic/ic.html#loadRodFile,AbsoluteFile,PackedModule,ConfigRef	proc loadRodFile(filename: AbsoluteFile; m: var PackedModule; config: ConfigRef;\n            ignoreConfig = false): RodFileError		568
nim	saveRodFile	ic/ic.html#saveRodFile,AbsoluteFile,PackedEncoder,PackedModule	proc saveRodFile(filename: AbsoluteFile; encoder: var PackedEncoder;\n            m: var PackedModule)		636
nim	PackedDecoder	ic/ic.html#PackedDecoder	object PackedDecoder		706
nim	undefined	ic/ic.html#undefined	ModuleStatus.undefined		714
nim	storing	ic/ic.html#storing	ModuleStatus.storing		714
nim	loading	ic/ic.html#loading	ModuleStatus.loading		714
nim	loaded	ic/ic.html#loaded	ModuleStatus.loaded		714
nim	outdated	ic/ic.html#outdated	ModuleStatus.outdated		714
nim	stored	ic/ic.html#stored	ModuleStatus.stored		714
nim	ModuleStatus	ic/ic.html#ModuleStatus	enum ModuleStatus		714
nim	LoadedModule	ic/ic.html#LoadedModule	object LoadedModule		722
nim	PackedModuleGraph	ic/ic.html#PackedModuleGraph	type PackedModuleGraph		733
nim	toFileIndexCached	ic/ic.html#toFileIndexCached,PackedDecoder,PackedModuleGraph,int,LitId	proc toFileIndexCached(c: var PackedDecoder; g: PackedModuleGraph; thisModule: int;\n                  f: LitId): FileIndex		738
nim	loadNodes	ic/ic.html#loadNodes,PackedDecoder,PackedModuleGraph,int,PackedTree,NodePos	proc loadNodes(c: var PackedDecoder; g: var PackedModuleGraph; thisModule: int;\n          tree: PackedTree; n: NodePos): PNode		753
nim	initPackedDecoder	ic/ic.html#initPackedDecoder,ConfigRef,IdentCache	proc initPackedDecoder(config: ConfigRef; cache: IdentCache): PackedDecoder		789
nim	moduleIndex	ic/ic.html#moduleIndex,PackedDecoder,PackedModuleGraph,int,PackedItemId	proc moduleIndex(c: var PackedDecoder; g: var PackedModuleGraph; thisModule: int;\n            s: PackedItemId): int32		822
nim	moduleFromRodFile	ic/ic.html#moduleFromRodFile,PackedModuleGraph,ConfigRef,IdentCache,FileIndex,seq[FileIndex]	proc moduleFromRodFile(g: var PackedModuleGraph; conf: ConfigRef; cache: IdentCache;\n                  fileIdx: FileIndex; cachedModules: var seq[FileIndex]): PSym		1029
nim	loadProcBody	ic/ic.html#loadProcBody,ConfigRef,IdentCache,PackedModuleGraph,PSym	proc loadProcBody(config: ConfigRef; cache: IdentCache; g: var PackedModuleGraph;\n             s: PSym): PNode		1049
nim	loadTypeFromId	ic/ic.html#loadTypeFromId,ConfigRef,IdentCache,PackedModuleGraph,int,PackedItemId	proc loadTypeFromId(config: ConfigRef; cache: IdentCache; g: var PackedModuleGraph;\n               module: int; id: PackedItemId): PType		1062
nim	loadSymFromId	ic/ic.html#loadSymFromId,ConfigRef,IdentCache,PackedModuleGraph,int,PackedItemId	proc loadSymFromId(config: ConfigRef; cache: IdentCache; g: var PackedModuleGraph;\n              module: int; id: PackedItemId): PSym		1077
nim	translateId	ic/ic.html#translateId,PackedItemId,PackedModuleGraph,int,ConfigRef	proc translateId(id: PackedItemId; g: PackedModuleGraph; thisModule: int;\n            config: ConfigRef): ItemId		1092
nim	simulateLoadedModule	ic/ic.html#simulateLoadedModule,PackedModuleGraph,ConfigRef,IdentCache,PSym,PackedModule	proc simulateLoadedModule(g: var PackedModuleGraph; conf: ConfigRef;\n                     cache: IdentCache; moduleSym: PSym; m: PackedModule)		1111
nim	RodIter	ic/ic.html#RodIter	object RodIter		1125
nim	initRodIter	ic/ic.html#initRodIter,RodIter,ConfigRef,IdentCache,PackedModuleGraph,FileIndex,PIdent,bool	proc initRodIter(it: var RodIter; config: ConfigRef; cache: IdentCache;\n            g: var PackedModuleGraph; module: FileIndex; name: PIdent;\n            importHidden: bool): PSym		1135
nim	initRodIterAllSyms	ic/ic.html#initRodIterAllSyms,RodIter,ConfigRef,IdentCache,PackedModuleGraph,FileIndex,bool	proc initRodIterAllSyms(it: var RodIter; config: ConfigRef; cache: IdentCache;\n                   g: var PackedModuleGraph; module: FileIndex;\n                   importHidden: bool): PSym		1151
nim	nextRodIter	ic/ic.html#nextRodIter,RodIter,PackedModuleGraph	proc nextRodIter(it: var RodIter; g: var PackedModuleGraph): PSym		1168
nim	interfaceSymbols	ic/ic.html#interfaceSymbols.i,ConfigRef,IdentCache,PackedModuleGraph,FileIndex,PIdent,bool	iterator interfaceSymbols(config: ConfigRef; cache: IdentCache; g: var PackedModuleGraph;\n                 module: FileIndex; name: PIdent; importHidden: bool): PSym		1173
nim	interfaceSymbol	ic/ic.html#interfaceSymbol,ConfigRef,IdentCache,PackedModuleGraph,FileIndex,PIdent,bool	proc interfaceSymbol(config: ConfigRef; cache: IdentCache; g: var PackedModuleGraph;\n                module: FileIndex; name: PIdent; importHidden: bool): PSym		1183
nim	idgenFromLoadedModule	ic/ic.html#idgenFromLoadedModule,LoadedModule	proc idgenFromLoadedModule(m: LoadedModule): IdGenerator		1190
nim	searchForCompilerproc	ic/ic.html#searchForCompilerproc,LoadedModule,string	proc searchForCompilerproc(m: LoadedModule; name: string): int32		1194
nim	rodViewer	ic/ic.html#rodViewer,AbsoluteFile,ConfigRef,IdentCache	proc rodViewer(rodfile: AbsoluteFile; config: ConfigRef; cache: IdentCache)		1203
nimgrp	tostring	ic/ic.html#toString-procs-all	proc		78
