nimTitle layeredtable layeredtable.html module layeredtable 0 nim LayeredIdTableObj layeredtable.html#LayeredIdTableObj object LayeredIdTableObj 4 nim LayeredIdTable layeredtable.html#LayeredIdTable type LayeredIdTable 21 nim initLayeredTypeMap layeredtable.html#initLayeredTypeMap,sinkTypeMapping proc initLayeredTypeMap(pt: sink TypeMapping = initTypeMapping()): LayeredIdTable 23 nim shallowCopy layeredtable.html#shallowCopy,LayeredIdTableObj proc shallowCopy(pt: LayeredIdTable): LayeredIdTable 26 nim currentLen layeredtable.html#currentLen,LayeredIdTableObj proc currentLen(pt: LayeredIdTable): int 32 nim newTypeMapLayer layeredtable.html#newTypeMapLayer,LayeredIdTableObj proc newTypeMapLayer(pt: LayeredIdTable): LayeredIdTable 37 nim setToPreviousLayer layeredtable.html#setToPreviousLayer,LayeredIdTableObj proc setToPreviousLayer(pt: var LayeredIdTable) 45 nim pairs layeredtable.html#pairs.i,LayeredIdTableObj iterator pairs(pt: LayeredIdTable): (ItemId, PType) 55 nim lookup layeredtable.html#lookup.t,ref.LayeredIdTableObj,PType template lookup(typeMap: ref LayeredIdTableObj; key: PType): PType 72 nim lookup layeredtable.html#lookup.t,LayeredIdTableObj,PType template lookup(typeMap: LayeredIdTableObj; key: PType): PType 82 nim put layeredtable.html#put.t,LayeredIdTableObj,PType,PType template put(typeMap: var LayeredIdTable; key, value: PType) 88 nimgrp lookup layeredtable.html#lookup-templates-all template 72