HORIZON HASKELLDocslts/ghc-9.14.x45dd5372026-10-11Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · 45dd537 · 2026-10-11

ModuleAgda-2.8.0.2Haskell2010

Agda.Utils.FileId

Translating between file paths and ids.

This module allows you to build a dictionary from file paths to some unique identifier and to look up both file paths and identifiers in that dictionary.

  • 6 types
  • 3 classes
  • 3 values
  • PackageAgda-2.8.0.2
  • Exports12
  • LanguageHaskell2010
  • LicenceMIT
  • SourceFileId.hs
newtypenewtype FileId
#

Unique identifier of a file.

Constructors

Instances10Enum, Eq, Num, Ord, Show, Generic, …

Mapping between files and their unique identifiers.

5 declarations
datadata FileDict
#
Instances6Generic, NFData, Null, GetFileId, GetIdFile, Rep

Constructing a mapping between files and their unique identifiers.

4 declarations
datadata FileDictBuilder
#
Instances6Generic, NFData, Null, GetFileId, GetIdFile, Rep

Monadic interface

1 declaration
classclass Monad m => MonadFileId (m :: Type -> Type) where
#

Methods

Instances6MonadFileId