nimTitle bitabs ic/bitabs.html module compiler/ic/bitabs 0 nim LitId ic/bitabs.html#LitId type LitId 10 nim BiTable ic/bitabs.html#BiTable object BiTable 12 nim `$` ic/bitabs.html#$,LitId proc `$`(x: LitId): string 22 nim `<` ic/bitabs.html#<,LitId,LitId proc `<`(x, y: LitId): bool 23 nim `<=` ic/bitabs.html#<=,LitId,LitId proc `<=`(x, y: LitId): bool 24 nim `==` ic/bitabs.html#==,LitId,LitId proc `==`(x, y: LitId): bool 25 nim hash ic/bitabs.html#hash,LitId proc hash(x: LitId): Hash 26 nim len ic/bitabs.html#len,BiTable[T] proc len[T](t: BiTable[T]): int 29 nim hasLitId ic/bitabs.html#hasLitId,BiTable[T],LitId proc hasLitId[T](t: BiTable[T]; x: LitId): bool 42 nim getKeyId ic/bitabs.html#getKeyId,BiTable[T],T proc getKeyId[T](t: BiTable[T]; v: T): LitId 58 nim getOrIncl ic/bitabs.html#getOrIncl,BiTable[T],T proc getOrIncl[T](t: var BiTable[T]; v: T): LitId 69 nim `[]` ic/bitabs.html#[],BiTable[T],LitId proc `[]`[T](t: var BiTable[T]; litId: LitId): var T 96 nim `[]` ic/bitabs.html#[],BiTable[T],LitId_2 proc `[]`[T](t: BiTable[T]; litId: LitId): lent T 101 nim hash ic/bitabs.html#hash,BiTable[T] proc hash[T](t: BiTable[T]): Hash 106 nim store ic/bitabs.html#store,RodFile,BiTable[T] proc store[T](f: var RodFile; t: BiTable[T]) 113 nim load ic/bitabs.html#load,RodFile,BiTable[T] proc load[T](f: var RodFile; t: var BiTable[T]) 117 nimgrp hash ic/bitabs.html#hash-procs-all proc 26 nimgrp [] ic/bitabs.html#[]-procs-all proc 96