# ic/iclineinfos

Theme:

- Index

Search:
Group by:
Source Edit

# Imports

bitabs, rodfiles

# Types

    LineInfoManager = object

  Source Edit

    PackedLineInfo = distinct uint32

  Source Edit

# Consts

    NoLineInfo = 0'u

  Source Edit

# Procs

    proc getFileId(m: LineInfoManager; i: PackedLineInfo): LitId {....raises: [],
        tags: [], forbids: [].}

  Source Edit

    proc load(r: var RodFile; m: var LineInfoManager) {....raises: [IOError],
        tags: [ReadIOEffect], forbids: [].}

  Source Edit

    proc pack(m: var LineInfoManager; file: LitId; line, col: int32): PackedLineInfo {.
        ...raises: [], tags: [], forbids: [].}

  Source Edit

    proc store(r: var RodFile; m: LineInfoManager) {....raises: [IOError],
        tags: [WriteIOEffect], forbids: [].}

  Source Edit

    proc unpack(m: LineInfoManager; i: PackedLineInfo): (LitId, int32, int32) {.
        ...raises: [], tags: [], forbids: [].}

  Source Edit