Hoogle Search

Within LTS Haskell 24.38 (ghc-9.10.3)

Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.

  1. data IdentifierDetails a

    calligraphy Calligraphy.Compat.GHC

    Information associated with every identifier We need to include types with identifiers because sometimes multiple identifiers occur in the same span(Overloaded Record Fields and so on)

  2. IdentifierDetails :: Maybe a -> Set ContextInfo -> IdentifierDetails a

    calligraphy Calligraphy.Compat.GHC

    No documentation available.

  3. data IdScope

    clash-lib Clash.Core.Var

    No documentation available.

  4. data Identifier

    clash-lib Clash.Netlist.Id

    HDL identifier. Consists of a base name and a number of extensions. An identifier with a base name of "foo" and a list of extensions [1, 2] will be rendered as "foo_1_2". Note: The Eq instance of Identifier is case insensitive! E.g., two identifiers with base names fooBar and FoObAR are considered the same. However, identifiers are stored case preserving. This means Clash won't generate two identifiers with differing case, but it will try to keep capitalization. The goal of this data structure is to greatly simplify how Clash deals with identifiers internally. Any Identifier should be trivially printable to any HDL. NB: use the functions in Clash.Netlist.Id. Don't use these constructors directly.

  5. data IdentifierSet

    clash-lib Clash.Netlist.Id

    A collection of unique identifiers. Allows for fast fresh identifier generation. NB: use the functions in Clash.Netlist.Id. Don't use the constructor directly.

  6. class Monad m => IdentifierSetMonad (m :: Type -> Type)

    clash-lib Clash.Netlist.Id

    An IdentifierSetMonad supports unique name generation for Clash Netlist

  7. data IdentifierType

    clash-lib Clash.Netlist.Id

    No documentation available.

  8. Identifier :: Identifier -> !Maybe Modifier -> Expr

    clash-lib Clash.Netlist.Types

    Signal reference

  9. data Identifier

    clash-lib Clash.Netlist.Types

    HDL identifier. Consists of a base name and a number of extensions. An identifier with a base name of "foo" and a list of extensions [1, 2] will be rendered as "foo_1_2". Note: The Eq instance of Identifier is case insensitive! E.g., two identifiers with base names fooBar and FoObAR are considered the same. However, identifiers are stored case preserving. This means Clash won't generate two identifiers with differing case, but it will try to keep capitalization. The goal of this data structure is to greatly simplify how Clash deals with identifiers internally. Any Identifier should be trivially printable to any HDL. NB: use the functions in Clash.Netlist.Id. Don't use these constructors directly.

  10. data IdentifierSet

    clash-lib Clash.Netlist.Types

    A collection of unique identifiers. Allows for fast fresh identifier generation. NB: use the functions in Clash.Netlist.Id. Don't use the constructor directly.

Page 212 of many | Previous | Next