nimTitle	semtypinst	semtypinst.html	module 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		71
nim	TReplTypeVars	semtypinst.html#TReplTypeVars	object TReplTypeVars		75
nim	replaceTypeVarsN	semtypinst.html#replaceTypeVarsN,TReplTypeVars,PNode,int	proc replaceTypeVarsN(cl: var TReplTypeVars; n: PNode; start = 0): PNode		92
nim	initLayeredTypeMap	semtypinst.html#initLayeredTypeMap,TIdTable	proc initLayeredTypeMap(pt: TIdTable): LayeredIdTable		94
nim	newTypeMapLayer	semtypinst.html#newTypeMapLayer,TReplTypeVars	proc newTypeMapLayer(cl: var TReplTypeVars): LayeredIdTable		98
nim	replaceTypeVarsT	semtypinst.html#replaceTypeVarsT,TReplTypeVars,PType	proc replaceTypeVarsT(cl: var TReplTypeVars; t: PType): PType		121
nim	instCopyType	semtypinst.html#instCopyType,TReplTypeVars,PType	proc instCopyType(cl: var TReplTypeVars; t: PType): PType		327
nim	eraseVoidParams	semtypinst.html#eraseVoidParams,PType	proc eraseVoidParams(t: PType)		475
nim	skipIntLiteralParams	semtypinst.html#skipIntLiteralParams,PType,IdGenerator	proc skipIntLiteralParams(t: PType; idgen: IdGenerator)		494
nim	initTypeVars	semtypinst.html#initTypeVars,PContext,LayeredIdTable,TLineInfo,PSym	proc initTypeVars(p: PContext; typeMap: LayeredIdTable; info: TLineInfo; owner: PSym): TReplTypeVars		685
nim	replaceTypesInBody	semtypinst.html#replaceTypesInBody,PContext,TIdTable,PNode,PSym	proc replaceTypesInBody(p: PContext; pt: TIdTable; n: PNode; owner: PSym;\n                   allowMetaTypes = false): PNode		694
nim	recomputeFieldPositions	semtypinst.html#recomputeFieldPositions,PType,PNode,int	proc recomputeFieldPositions(t: PType; obj: PNode; currPosition: var int)		714
nim	generateTypeInstance	semtypinst.html#generateTypeInstance,PContext,TIdTable,TLineInfo,PType	proc generateTypeInstance(p: PContext; pt: TIdTable; info: TLineInfo; t: PType): PType		730
nim	prepareMetatypeForSigmatch	semtypinst.html#prepareMetatypeForSigmatch,PContext,TIdTable,TLineInfo,PType	proc prepareMetatypeForSigmatch(p: PContext; pt: TIdTable; info: TLineInfo; t: PType): PType		746
nim	generateTypeInstance	semtypinst.html#generateTypeInstance.t,PContext,TIdTable,PNode,PType	template generateTypeInstance(p: PContext; pt: TIdTable; arg: PNode; t: PType): untyped		755
