Hoogle Search

Within LTS Haskell 24.52 (ghc-9.10.3)

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

  1. config_posix_malloc_threshold :: PCREConfig

    pcre-light Text.Regex.PCRE.Light.Base

    No documentation available.

  2. dotall :: PCREOption

    pcre-light Text.Regex.PCRE.Light.Base

    dotall If this bit is set, a dot metacharater in the pattern matches all characters, including those that indicate newline. Without it, a dot does not match when the current position is at a newline. This option is equivalent to Perl's /s option, and it can be changed within a pattern by a (?s) option setting. A negative class such as [^a] always matches newline characters, independent of the setting of this option.

  3. error_callout :: PCREError

    pcre-light Text.Regex.PCRE.Light.Base

    No documentation available.

  4. extra_callout_data :: PCREExtraFlags

    pcre-light Text.Regex.PCRE.Light.Base

    No documentation available.

  5. auto_callout :: PCREOption

    pcre-light Text.Regex.PCRE.Light.Char8

    auto_callout If this bit is set, "compile" automatically inserts callout items, all with number 255, before each pattern item. For discussion of the callout facility, see the man pcrecallout documentation

  6. dotall :: PCREOption

    pcre-light Text.Regex.PCRE.Light.Char8

    dotall If this bit is set, a dot metacharater in the pattern matches all characters, including those that indicate newline. Without it, a dot does not match when the current position is at a newline. This option is equivalent to Perl's /s option, and it can be changed within a pattern by a (?s) option setting. A negative class such as [^a] always matches newline characters, independent of the setting of this option.

  7. module Data.Primitive.Unlifted.SmallArray

    GHC contains three general classes of value types:

    1. Unboxed types: values are machine values made up of fixed numbers of bytes. These include types like Int#, Char# and Addr#.
    2. Unlifted types: values are pointers, but strictly evaluated. These include types like MutVar# s a, Array# a, and MVar# s a.
    3. Lifted types: values are pointers, lazily evaluated.
    Certain lifted types are really just thin wrappers around unboxed types (we can call these category 3a) or unlifted pointer types (we can call these category 3b) Category 3a includes Int, Char, and `Ptr a`, while category 3b includes IORef a, Data.Primitive.Array.Array a, and MVar a. Types in category 3a can be stored efficiently in a Data.Primitive.PrimArray.PrimArray, removing and applying wrappers as required. This module provides the same facility for types in category 3b.

  8. SmallMutableUnliftedArray :: SmallMutableUnliftedArray# s unlifted_a -> SmallMutableUnliftedArray_ (unlifted_a :: UnliftedType) s a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray

    No documentation available.

  9. type SmallMutableUnliftedArray s a = SmallMutableUnliftedArray_ Unlifted a s a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray

    No documentation available.

  10. data SmallMutableUnliftedArray_ (unlifted_a :: UnliftedType) s a

    primitive-unlifted Data.Primitive.Unlifted.SmallArray

    No documentation available.

Page 511 of many | Previous | Next