19 lines
1.4 KiB
Text
19 lines
1.4 KiB
Text
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
|