ContentsIndex
Org.Org.Semantic.HBase.Basic.HasNothing
Synopsis
class HasNothing a where
nothing :: a
class HasNothingKnown a where
isNothing :: a -> Bool
Documentation
class HasNothing a where
Anything that has a 'nothing' value. nothing is typically a single exceptional or 'null' value in a type. zero is not the same as nothing.
Methods
nothing :: a
Instances
HasNothing (Maybe a)
HasNothing (a -> a)
HasNothing [a]
Monad m => HasNothing (a -> m a)
HasNothing (Ptr a)
HasNothing (AlwaysEmptySet a)
HasNothing (FunctionSet m)
Eq a => HasNothing (ListSet a)
HasNothing NullSet
Ordered m => HasNothing (PhaseSet m)
Ordered m => HasNothing (StationSet m)
HasNothing (ArrayList a)
HasNothing (FiniteMap from to)
class HasNothingKnown a where
A HasNothing where the nothing value is detectable.
Methods
isNothing :: a -> Bool
Instances
HasNothingKnown (Maybe a)
HasNothingKnown [a]
HasNothingKnown (Ptr a)
HasNothingKnown (AlwaysEmptySet a)
HasNothingKnown Double
HasNothingKnown EIReal
Eq a => HasNothingKnown (ListSet a)
HasNothingKnown NullSet
HasNothingKnown (SingularSet m)
Ix i => HasNothingKnown (Array i e)
HasNothingKnown (ArrayList a)
Produced by Haddock version 0.6