{-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE TypeFamilies #-} {-# OPTIONS_GHC -fno-warn-orphans #-} module Language.Symantic.Type.Ordering where import Language.Symantic.Type.Common -- * Type 'Type_Ordering' -- | The 'Ordering' type. type Type_Ordering = Type_Type0 Ordering instance -- String_from_Type String_from_Type (Type_Ordering root) where string_from_type Type_Type0{} = "Ordering" -- | Convenient alias to include a 'Type_Ordering' within a type. type_ordering :: Lift_Type_Root Type_Ordering root => root Ordering type_ordering = type_type0