Hoogle Search

Within LTS Haskell 24.58 (ghc-9.10.3)

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

  1. module Data.Monoid.Instances.PrefixMemory

    This module defines the monoid transformer data type Shadowed.

  2. prefix :: Shadowed m -> m

    monoid-subclasses Data.Monoid.Instances.PrefixMemory

    used to precede the content but has been consumed

  3. stripPrefixOverlap :: OverlappingGCDMonoid m => m -> m -> m

    monoid-subclasses Data.Monoid.Monus

    No documentation available.

  4. stripSuffixOverlap :: OverlappingGCDMonoid m => m -> m -> m

    monoid-subclasses Data.Monoid.Monus

    No documentation available.

  5. characterPrefix :: TextualMonoid t => t -> Maybe Char

    monoid-subclasses Data.Monoid.Textual

    Extracts a single character that prefixes the monoid, if the monoid begins with a character. Otherwise returns Nothing.

    characterPrefix == fmap fst . splitCharacterPrefix
    

  6. splitCharacterPrefix :: TextualMonoid t => t -> Maybe (Char, t)

    monoid-subclasses Data.Monoid.Textual

    Specialized version of splitPrimePrefix. Every prime factor of a textual monoid must consist of a single character or no character at all.

  7. isPrefixOf :: LeftReductive m => m -> m -> Bool

    monoid-subclasses Data.Semigroup.Cancellative

    No documentation available.

  8. isSuffixOf :: RightReductive m => m -> m -> Bool

    monoid-subclasses Data.Semigroup.Cancellative

    No documentation available.

  9. stripPrefix :: LeftReductive m => m -> m -> Maybe m

    monoid-subclasses Data.Semigroup.Cancellative

    No documentation available.

  10. stripSuffix :: RightReductive m => m -> m -> Maybe m

    monoid-subclasses Data.Semigroup.Cancellative

    No documentation available.

Page 148 of many | Previous | Next