compiler/ccgutils

  Source   Edit

Procs

proc ccgIntroducedPtr(conf: ConfigRef; s: PSym; retType: PType): bool {.
    ...raises: [Exception, ValueError, KeyError, IOError, ERecoverableError], tags: [
    RootEffect, ReadDirEffect, WriteIOEffect, ReadIOEffect, ReadEnvEffect].}
  Source   Edit
proc getPragmaStmt(n: PNode; w: TSpecialWord): PNode {....raises: [], tags: [].}
  Source   Edit
proc hashString(conf: ConfigRef; s: string): BiggestInt {....raises: [], tags: [].}
  Source   Edit
proc makeSingleLineCString(s: string): string {....raises: [], tags: [].}
  Source   Edit
proc mangle(name: string): string {....raises: [], tags: [].}
  Source   Edit
proc stmtsContainPragma(n: PNode; w: TSpecialWord): bool {....raises: [], tags: [].}
  Source   Edit

Templates

template getUniqueType(key: PType): PType
  Source   Edit