Home GitHub Yahtzee E.T. MyMadManiMation Puzzle WWW1
  • *App*
  • - _hasher: Hasher - _options: Options - _paars: Paars
  • + App(): App + run(argc: int, argv: char **): int - checkFile(fn: const char *): void
  • *Hash*
  • - _h0: uint32_t - _h1: uint32_t - _h2: uint32_t - _h3: uint32_t
  • + dump(os: ostream): void + toString(): string + read(hash: const char *): void
  • *Paar*
  • - _hash: Hash
  • + Paar(): Paar
  • *Options*
  • - _check: bool - _files: Files - _cin: bool - _argc: int - _argv: char ** - _argp: int
  • + Options(argc: int, argv: char **): Options



  • *Paars*
  • + dump(os: ostream): void


  • *Files*

  • *Chunk*
  • - _w[16]: uint32_t
  • - to_int32(bytes: const uint8_t *) uint32_t - LEFTROTATE(): uint32_t + clear() + dump() + fillTail() + w() + calc(): Hash + read(): void
  • *Hasher*
  • - _hash: Hash
  • + hash(): Hash + reset(): void + stream(is: istream): void + stream(s: const char*, size: size_t): void