Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
type IsUpperCased Lower = No | |
type IsLowerCased Lower = Yes |
type IsUpperCased Upper = Yes | |
type IsLowerCased Upper = No |
type IsUpperCased Mixed = No | |
type IsLowerCased Mixed = No |
type family IsUpperCased a :: * Source
type IsUpperCased Mixed = No | |
type IsUpperCased Upper = Yes | |
type IsUpperCased Lower = No |
type family IsLowerCased a :: * Source
type IsLowerCased Mixed = No | |
type IsLowerCased Upper = No | |
type IsLowerCased Lower = Yes |
upperCased :: (Casing b, IsUpperCased a ~ No) => Cased a b -> Cased Upper b Source
lowerCased :: (Casing b, IsLowerCased a ~ No) => Cased a b -> Cased Lower b Source
mixedCased :: a -> Cased Mixed a Source