| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Data.Aviation.Aip.DAPType
Documentation
data DAPType aerodrome Source #
Constructors
| SpecNotManTOCDAP | |
| ChecklistTOCDAP | |
| LegendInfoTablesTOCDAP | |
| AeroProcChartsTOCDAP aerodrome |
Instances
class ManyDAPType a => AsDAPType a where Source #
class FoldDAPType a where Source #
Minimal complete definition
Methods
_FoldDAPType :: Fold (a aerodrome) (DAPType aerodrome) Source #
Instances
| FoldDAPType DAPType Source # | |
Defined in Data.Aviation.Aip.DAPType Methods _FoldDAPType :: (Contravariant f, Applicative f) => (DAPType aerodrome -> f (DAPType aerodrome)) -> DAPType aerodrome -> f (DAPType aerodrome) Source # | |
class FoldDAPType a => GetDAPType a where Source #
Methods
_GetDAPType :: Getter (a aerodrome) (DAPType aerodrome) Source #
_GetDAPType :: HasDAPType a => Getter (a aerodrome) (DAPType aerodrome) Source #
Instances
| GetDAPType DAPType Source # | |
Defined in Data.Aviation.Aip.DAPType Methods _GetDAPType :: (Contravariant f, Functor f) => (DAPType aerodrome -> f (DAPType aerodrome)) -> DAPType aerodrome -> f (DAPType aerodrome) Source # | |
class SetDAPType a where Source #
Methods
_SetDAPType :: Setter (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #
_SetDAPType :: ManyDAPType a => Setter (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #
Instances
| SetDAPType DAPType Source # | |
Defined in Data.Aviation.Aip.DAPType | |
class (FoldDAPType a, SetDAPType a) => ManyDAPType a where Source #
Minimal complete definition
Methods
_ManyDAPType :: Traversal (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #
Instances
| ManyDAPType DAPType Source # | |
Defined in Data.Aviation.Aip.DAPType Methods _ManyDAPType :: Applicative f => (DAPType aerodrome -> f (DAPType aerodrome')) -> DAPType aerodrome -> f (DAPType aerodrome') Source # | |
class (GetDAPType a, ManyDAPType a) => HasDAPType a where Source #
class (HasDAPType a, AsDAPType a) => IsDAPType a where Source #
Minimal complete definition
Methods
_IsDAPType :: Iso (a aerodrome) (a aerodrome') (DAPType aerodrome) (DAPType aerodrome') Source #
Instances
| IsDAPType DAPType Source # | |
Defined in Data.Aviation.Aip.DAPType Methods _IsDAPType :: (Profunctor p, Functor f) => p (DAPType aerodrome) (f (DAPType aerodrome')) -> p (DAPType aerodrome) (f (DAPType aerodrome')) Source # | |