src/cplib/matrix/rolling_hash_2d

  Source   Edit

Procs

proc `==`[T](L, R: HashMatrix[T]): bool
  Source   Edit
proc `[]`[T](HM: HashMatrix[T]; i: int): HashMatrixRow[T]
  Source   Edit
proc `[]`[T](HM: HashMatrix[T]; i: int; j: int): T
  Source   Edit
proc `[]`[T](HM: HashMatrix[T]; slicei, slicej: HSlice[int, int]): HashMatrix[T]
  Source   Edit
proc `[]`[T](HMR: HashMatrixRow[T]; j: int): T
  Source   Edit
proc get[T](HM: HashMatrix[T]; islice: HSlice[int, int];
            jslice: HSlice[int, int]): HashMatrix[T]
  Source   Edit
proc gethash[T](HM: HashMatrix[T]): uint
  Source   Edit
proc initHashMartix[T](x: seq[seq[T]]): HashMatrix[T]
  Source   Edit