| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Language.Fortran.Util.FirstParameter
Documentation
class FirstParameter a e | a -> e where #
Methods
getFirstParameter :: a -> e #
setFirstParameter :: e -> a -> a #
getFirstParameter :: (Generic a, GFirstParameter (Rep a) e) => a -> e #
setFirstParameter :: (Generic a, GFirstParameter (Rep a) e) => e -> a -> a #
Instances
| FirstParameter Token SrcSpan # | |
| FirstParameter Token SrcSpan # | |
| FirstParameter (DimensionDeclarator a) a # | |
| FirstParameter (Declarator a) a # | |
| FirstParameter (Index a) a # | |
| FirstParameter (Expression a) a # | |
| FirstParameter (DoSpecification a) a # | |
| FirstParameter (FormatItem a) a # | |
| FirstParameter (DataGroup a) a # | |
| FirstParameter (Namelist a) a # | |
| FirstParameter (CommonGroup a) a # | |
| FirstParameter (ImpElement a) a # | |
| FirstParameter (ImpList a) a # | |
| FirstParameter (ControlPair a) a # | |
| FirstParameter (Attribute a) a # | |
| FirstParameter (Argument a) a # | |
| FirstParameter (Use a) a # | |
| FirstParameter (Statement a) a # | |
| FirstParameter (Block a) a # | |
| FirstParameter (ProgramUnit a) a # | |
| FirstParameter (Selector a) a # | |
| FirstParameter (TypeSpec a) a # | |
| FirstParameter (AList t a) a # | |
class GFirstParameter f e where #
Minimal complete definition
Instances
| GFirstParameter (U1 *) String # | |
| GFirstParameter (K1 * i a) e # | |
| GFirstParameter (K1 * i e) e # | |
| (GFirstParameter a e, GFirstParameter b e) => GFirstParameter ((:+:) * a b) e # | |
| (GFirstParameter a e, GFirstParameter b e) => GFirstParameter ((:*:) * a b) e # | |
| GFirstParameter a e => GFirstParameter (M1 * i c a) e # | |