aip-0.1.0: Aeronautical Information Package (AIP)

Safe HaskellSafe
LanguageHaskell2010

Data.Aviation.Aip.Cache

Documentation

data Cache Source #

Instances
Eq Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

Methods

(==) :: Cache -> Cache -> Bool #

(/=) :: Cache -> Cache -> Bool #

Ord Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

Methods

compare :: Cache -> Cache -> Ordering #

(<) :: Cache -> Cache -> Bool #

(<=) :: Cache -> Cache -> Bool #

(>) :: Cache -> Cache -> Bool #

(>=) :: Cache -> Cache -> Bool #

max :: Cache -> Cache -> Cache #

min :: Cache -> Cache -> Cache #

Show Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

Methods

showsPrec :: Int -> Cache -> ShowS #

show :: Cache -> String #

showList :: [Cache] -> ShowS #

AsNoCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

AsReadWriteCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

AsReadCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

IsCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

HasCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

ManyCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

SetCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

GetCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

FoldCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

AsCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class ManyCache a => AsCache a where Source #

Instances
AsCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class FoldCache a where Source #

Minimal complete definition

_FoldCache

Instances
FoldCache () Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

FoldCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class FoldCache a => GetCache a where Source #

Instances
GetCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class SetCache a where Source #

Instances
SetCache () Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

SetCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class (FoldCache a, SetCache a) => ManyCache a where Source #

Minimal complete definition

_ManyCache

Instances
ManyCache () Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

ManyCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class (GetCache a, ManyCache a) => HasCache a where Source #

Instances
HasCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class (HasCache a, AsCache a) => IsCache a where Source #

Minimal complete definition

_IsCache

Methods

_IsCache :: Iso' a Cache Source #

Instances
IsCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class AsReadCache a where Source #

Minimal complete definition

_ReadCache

Methods

_ReadCache :: Prism' a () Source #

Instances
AsReadCache () Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

Methods

_ReadCache :: Prism' () () Source #

AsReadCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class AsReadWriteCache a where Source #

Minimal complete definition

_ReadWriteCache

Instances
AsReadWriteCache () Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

Methods

_ReadWriteCache :: Prism' () () Source #

AsReadWriteCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

class AsNoCache a where Source #

Minimal complete definition

_NoCache

Methods

_NoCache :: Prism' a () Source #

Instances
AsNoCache () Source # 
Instance details

Defined in Data.Aviation.Aip.Cache

Methods

_NoCache :: Prism' () () Source #

AsNoCache Cache Source # 
Instance details

Defined in Data.Aviation.Aip.Cache