Deploy to GitHub pages

This commit is contained in:
github-actions[bot] 2023-03-13 00:20:19 +00:00 • committed by GitHub
commit 2ef2c469d1
850 changed files with 332608 additions and 0 deletions

18
compiler/semtypinst.idx Normal file
View file

@ -0,0 +1,18 @@
nimTitle semtypinst semtypinst.html module compiler/semtypinst 0
nim checkConstructedType semtypinst.html#checkConstructedType,ConfigRef,TLineInfo,PType proc checkConstructedType(conf: ConfigRef; info: TLineInfo; typ: PType) 26
nim searchInstTypes semtypinst.html#searchInstTypes,ModuleGraph,PType proc searchInstTypes(g: ModuleGraph; key: PType): PType 38
nim LayeredIdTable semtypinst.html#LayeredIdTable type LayeredIdTable 70
nim TReplTypeVars semtypinst.html#TReplTypeVars object TReplTypeVars 74
nim replaceTypeVarsN semtypinst.html#replaceTypeVarsN,TReplTypeVars,PNode,int proc replaceTypeVarsN(cl: var TReplTypeVars; n: PNode; start = 0): PNode 91
nim initLayeredTypeMap semtypinst.html#initLayeredTypeMap,TIdTable proc initLayeredTypeMap(pt: TIdTable): LayeredIdTable 93
nim newTypeMapLayer semtypinst.html#newTypeMapLayer,TReplTypeVars proc newTypeMapLayer(cl: var TReplTypeVars): LayeredIdTable 97
nim replaceTypeVarsT semtypinst.html#replaceTypeVarsT,TReplTypeVars,PType proc replaceTypeVarsT(cl: var TReplTypeVars; t: PType): PType 120
nim instCopyType semtypinst.html#instCopyType,TReplTypeVars,PType proc instCopyType(cl: var TReplTypeVars; t: PType): PType 305
nim eraseVoidParams semtypinst.html#eraseVoidParams,PType proc eraseVoidParams(t: PType) 453
nim skipIntLiteralParams semtypinst.html#skipIntLiteralParams,PType,IdGenerator proc skipIntLiteralParams(t: PType; idgen: IdGenerator) 472
nim initTypeVars semtypinst.html#initTypeVars,PContext,LayeredIdTable,TLineInfo,PSym proc initTypeVars(p: PContext; typeMap: LayeredIdTable; info: TLineInfo; owner: PSym): TReplTypeVars 663
nim replaceTypesInBody semtypinst.html#replaceTypesInBody,PContext,TIdTable,PNode,PSym proc replaceTypesInBody(p: PContext; pt: TIdTable; n: PNode; owner: PSym;\n allowMetaTypes = false): PNode 672
nim recomputeFieldPositions semtypinst.html#recomputeFieldPositions,PType,PNode,int proc recomputeFieldPositions(t: PType; obj: PNode; currPosition: var int) 692
nim generateTypeInstance semtypinst.html#generateTypeInstance,PContext,TIdTable,TLineInfo,PType proc generateTypeInstance(p: PContext; pt: TIdTable; info: TLineInfo; t: PType): PType 708
nim prepareMetatypeForSigmatch semtypinst.html#prepareMetatypeForSigmatch,PContext,TIdTable,TLineInfo,PType proc prepareMetatypeForSigmatch(p: PContext; pt: TIdTable; info: TLineInfo; t: PType): PType 724
nim generateTypeInstance semtypinst.html#generateTypeInstance.t,PContext,TIdTable,PNode,PType template generateTypeInstance(p: PContext; pt: TIdTable; arg: PNode; t: PType): untyped 733