hamusic-0.1.1: Library to handle abstract musicSource codeContentsIndex
Music.Analysis.Abstract.Settings
Portabilityportable
Stabilityexperimental
Maintainersilva.samuel@alumni.uminho.pt
Contents
Building Settings
Directly access
Easy access
Merge and splitting
Description
This module implements configurations
Synopsis
type Settings = Map Text (Bool, Either Text Number)
empty :: Settings
fromList :: [(Text, (Bool, Either Text Number))] -> Settings
text' :: Text -> (Bool, Either Text Number)
text :: Text -> Bool -> (Bool, Either Text Number)
number' :: Number -> (Bool, Either Text Number)
number :: Number -> Bool -> (Bool, Either Text Number)
priority :: Bool
getSettings :: Text -> Settings -> Maybe (Either Text Number)
changeSettings' :: Text -> (Bool, Either Text Number) -> Settings -> Settings
changeSettings :: Text -> (Bool -> (Bool, Either Text Number)) -> Settings -> Settings
getText :: Text -> Settings -> Maybe Text
getNumber :: Text -> Settings -> Maybe Number
changeText :: Text -> Text -> Settings -> Settings
changeNumber :: Text -> Number -> Settings -> Settings
union :: Settings -> Settings -> Settings
union1 :: Settings -> Settings -> Settings
Documentation
type Settings = Map Text (Bool, Either Text Number)Source
Definition of Settings to make general configurations It is possible grow
Building Settings
empty :: SettingsSource
empty configurations
fromList :: [(Text, (Bool, Either Text Number))] -> SettingsSource
fromList
text' :: Text -> (Bool, Either Text Number)Source
wrapper to settings
text :: Text -> Bool -> (Bool, Either Text Number)Source
number' :: Number -> (Bool, Either Text Number)Source
wrapper to settings
number :: Number -> Bool -> (Bool, Either Text Number)Source
priority :: BoolSource
Directly access
getSettings :: Text -> Settings -> Maybe (Either Text Number)Source
Get value from configuration
changeSettings' :: Text -> (Bool, Either Text Number) -> Settings -> SettingsSource
changeSettings :: Text -> (Bool -> (Bool, Either Text Number)) -> Settings -> SettingsSource
Easy access
getText :: Text -> Settings -> Maybe TextSource
get Text value from Configurations
getNumber :: Text -> Settings -> Maybe NumberSource
get Number value from Configurations
changeText :: Text -> Text -> Settings -> SettingsSource
Change Text
changeNumber :: Text -> Number -> Settings -> SettingsSource
Change Number
Merge and splitting
union :: Settings -> Settings -> SettingsSource
Union
union1 :: Settings -> Settings -> SettingsSource
Produced by Haddock version 2.6.0