Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
IIdentity | |
|
Instances
IFunctor (IIdentity :: (k -> Type) -> k -> Type) Source # | |
IOrd (IIdentity :: (k -> Type) -> k -> Type) Source # | |
IEq (IIdentity :: (k -> Type) -> k -> Type) Source # | |
IRead (IIdentity :: (k -> Type) -> k -> Type) Source # | |
Defined in Data.IFunctor.IIdentity | |
IShow (IIdentity :: (k -> Type) -> k -> Type) Source # | |
Defined in Data.IFunctor.IIdentity | |
ITraversable (IIdentity :: (k -> Type) -> k -> Type) Source # | |
Defined in Data.IFunctor.IIdentity | |
IComonad (IIdentity :: (k -> Type) -> k -> Type) Source # | |
Defined in Data.IFunctor.IIdentity | |
IMonad (IIdentity :: (k -> Type) -> k -> Type) Source # | |
Generic1 (IIdentity f :: k -> Type) Source # | |
(IEq2 f, SingI ix) => Eq (IIdentity f ix) Source # | |
(Typeable ix, Typeable f, Typeable k, Data (f ix)) => Data (IIdentity f ix) Source # | |
Defined in Data.IFunctor.IIdentity gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IIdentity f ix -> c (IIdentity f ix) # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c (IIdentity f ix) # toConstr :: IIdentity f ix -> Constr # dataTypeOf :: IIdentity f ix -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c (IIdentity f ix)) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c (IIdentity f ix)) # gmapT :: (forall b. Data b => b -> b) -> IIdentity f ix -> IIdentity f ix # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IIdentity f ix -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IIdentity f ix -> r # gmapQ :: (forall d. Data d => d -> u) -> IIdentity f ix -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> IIdentity f ix -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> IIdentity f ix -> m (IIdentity f ix) # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IIdentity f ix -> m (IIdentity f ix) # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IIdentity f ix -> m (IIdentity f ix) # | |
(IOrd2 f, SingI ix) => Ord (IIdentity f ix) Source # | |
Defined in Data.IFunctor.IIdentity compare :: IIdentity f ix -> IIdentity f ix -> Ordering # (<) :: IIdentity f ix -> IIdentity f ix -> Bool # (<=) :: IIdentity f ix -> IIdentity f ix -> Bool # (>) :: IIdentity f ix -> IIdentity f ix -> Bool # (>=) :: IIdentity f ix -> IIdentity f ix -> Bool # | |
(IRead2 f, SingI ix) => Read (IIdentity f ix) Source # | |
(IShow2 f, SingI ix) => Show (IIdentity f ix) Source # | |
Generic (IIdentity f ix) Source # | |
type Rep1 (IIdentity f :: k -> Type) Source # | |
Defined in Data.IFunctor.IIdentity | |
type Rep (IIdentity f ix) Source # | |
Defined in Data.IFunctor.IIdentity |