Types
PackedBoolArray = object
- Source Edit
SuggestFileSymbolDatabase = object lineInfo*: seq[TinyLineInfo] sym*: seq[PSym] caughtExceptions*: seq[seq[PType]] caughtExceptionsSet*: PackedBoolArray isDecl*: PackedBoolArray fileIndex*: FileIndex trackCaughtExceptions*: bool isSorted*: bool
- Source Edit
SymInfoPair = object sym*: PSym info*: TLineInfo caughtExceptions*: seq[PType] caughtExceptionsSet*: bool isDecl*: bool
- Source Edit
TinyLineInfo = object line*: uint16 col*: int16
- Source Edit
Procs
proc `==`(a, b: SymInfoPair): bool {....raises: [], tags: [], forbids: [].}
- Source Edit
func `[]`(s: PackedBoolArray; idx: int): bool {....raises: [], tags: [], forbids: [].}
- Source Edit
proc `[]=`(s: var PackedBoolArray; idx: int; v: bool) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc add(s: var PackedBoolArray; v: bool) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc add(s: var SuggestFileSymbolDatabase; v: SymInfoPair) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc add(s: var SuggestSymbolDatabase; v: SymInfoPair; trackCaughtExceptions: bool) {....raises: [], tags: [], forbids: [].}
- Source Edit
func cmp(a: TinyLineInfo; b: TinyLineInfo): int {....raises: [], tags: [], forbids: [].}
- Source Edit
func compare(s: var SuggestFileSymbolDatabase; i, j: int): int {....raises: [], tags: [], forbids: [].}
- Source Edit
proc exactEquals(a, b: TinyLineInfo): bool {....raises: [], tags: [], forbids: [].}
- Source Edit
proc findSymInfoIndex(s: var SuggestFileSymbolDatabase; li: TLineInfo): int {. ...raises: [], tags: [], forbids: [].}
- Source Edit
proc getSymInfoPair(s: SuggestFileSymbolDatabase; idx: int): SymInfoPair {. ...raises: [], tags: [], forbids: [].}
- Source Edit
func high(s: PackedBoolArray): int {....raises: [], tags: [], forbids: [].}
- Source Edit
func low(s: PackedBoolArray): int {....raises: [], tags: [], forbids: [].}
- Source Edit
func newPackedBoolArray(): PackedBoolArray {....raises: [], tags: [], forbids: [].}
- Source Edit
proc newSuggestFileSymbolDatabase(aFileIndex: FileIndex; aTrackCaughtExceptions: bool): SuggestFileSymbolDatabase {. ...raises: [], tags: [], forbids: [].}
- Source Edit
proc reverse(s: var PackedBoolArray) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc reverse(s: var SuggestFileSymbolDatabase) {....raises: [], tags: [], forbids: [].}
- Source Edit
proc sort(s: var SuggestFileSymbolDatabase) {....raises: [], tags: [], forbids: [].}
- Source Edit