Copyright | (c) 2007 Andrea Rossato David Roundy |
---|---|
License | BSD-style (see xmonad/LICENSE) |
Maintainer | andrea.rossato@unibz.it |
Stability | unstable |
Portability | unportable |
Safe Haskell | None |
Language | Haskell2010 |
A data type to store the layout state
Usage:
A wrapper data type to store layout state that shouldn't be persisted across
restarts. A common wrapped type to use is Maybe a
.
Invisible derives trivial definitions for Read and Show, so the wrapped data
type need not do so.
newtype Invisible (m :: Type -> Type) a Source #
I (m a) |
Instances
MonadFail m => MonadFail (Invisible m) Source # | |
Defined in XMonad.Util.Invisible | |
Applicative m => Applicative (Invisible m) Source # | |
Defined in XMonad.Util.Invisible | |
Functor m => Functor (Invisible m) Source # | |
Monad m => Monad (Invisible m) Source # | |
(Functor m, Monad m, MonadFail m) => Read (Invisible m a) Source # | |
Monad m => Show (Invisible m a) Source # | |
fromIMaybe :: a -> Invisible Maybe a -> a Source #