| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
PlutusTx.Ord
Contents
Documentation
class Eq a => Ord a where Source #
The Ord class is used for totally ordered datatypes.
Minimal complete definition: either compare or <=.
 Using compare can be more efficient for complex types.
Minimal complete definition
Nothing
Methods
compare :: a -> a -> Ordering Source #
(<) :: a -> a -> Bool infix 4 Source #
(<=) :: a -> a -> Bool infix 4 Source #
(>) :: a -> a -> Bool infix 4 Source #
Instances
Instances
| Bounded Ordering | Since: base-2.1  | 
| Enum Ordering | Since: base-2.1  | 
Defined in GHC.Enum Methods succ :: Ordering -> Ordering Source # pred :: Ordering -> Ordering Source # toEnum :: Int -> Ordering Source # fromEnum :: Ordering -> Int Source # enumFrom :: Ordering -> [Ordering] Source # enumFromThen :: Ordering -> Ordering -> [Ordering] Source # enumFromTo :: Ordering -> Ordering -> [Ordering] Source # enumFromThenTo :: Ordering -> Ordering -> Ordering -> [Ordering] Source #  | |
| Eq Ordering | |
| Data Ordering | Since: base-4.0.0.0  | 
Defined in Data.Data Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Ordering -> c Ordering Source # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Ordering Source # toConstr :: Ordering -> Constr Source # dataTypeOf :: Ordering -> DataType Source # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Ordering) Source # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Ordering) Source # gmapT :: (forall b. Data b => b -> b) -> Ordering -> Ordering Source # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Ordering -> r Source # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Ordering -> r Source # gmapQ :: (forall d. Data d => d -> u) -> Ordering -> [u] Source # gmapQi :: Int -> (forall d. Data d => d -> u) -> Ordering -> u Source # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Ordering -> m Ordering Source # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Ordering -> m Ordering Source # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Ordering -> m Ordering Source #  | |
| Ord Ordering | |
Defined in GHC.Classes  | |
| Read Ordering | Since: base-2.1  | 
| Show Ordering | Since: base-2.1  | 
| Ix Ordering | Since: base-2.1  | 
Defined in GHC.Ix  | |
| Generic Ordering | Since: base-4.6.0.0  | 
| Semigroup Ordering | Since: base-4.9.0.0  | 
| Monoid Ordering | Since: base-2.1  | 
| NFData Ordering | |
Defined in Control.DeepSeq  | |
| AsEmpty Ordering | |
Defined in Control.Lens.Empty  | |
| Serialise Ordering | |
Defined in Codec.Serialise.Class Methods encode :: Ordering -> Encoding encodeList :: [Ordering] -> Encoding decodeList :: Decoder s [Ordering]  | |
| FromJSON Ordering | |
Defined in Data.Aeson.Types.FromJSON  | |
| ToJSON Ordering | |
Defined in Data.Aeson.Types.ToJSON Methods toEncoding :: Ordering -> Encoding toJSONList :: [Ordering] -> Value toEncodingList :: [Ordering] -> Encoding  | |
| Hashable Ordering | |
Defined in Data.Hashable.Class  | |
| Eq Ordering Source # | |
| Semigroup Ordering Source # | |
| Enum Ordering Source # | |
| type Rep Ordering | |