Documentation
class Dictionary d a whereSource
:: d a | |
-> ([String], a) | |
-> d a | Add a key-value pair |
:: d a | |
-> (String, a) | |
-> d a | Add .-format |
:: d a | |
-> [([String], a)] | |
-> d a | Add a key-value list |
:: d a | |
-> [(String, a)] | |
-> d a | Add list .-format |
:: d a | |
-> [[String]] | All keys |
:: d a | |
-> [String] | All keys .-format |
:: d a | |
-> [([String], a)] | All key-value pairs |
:: d a | |
-> [(String, a)] | All pairs .-format |
:: d a | |
-> [a] | All values |
:: d a | |
-> [String] | |
-> [d a] | Sub-dictionaries |
:: d a | |
-> String | |
-> [d a] | Children .-format |
:: d a | |
-> ([String], d a) | |
-> d a | Append sub-dictionary |
:: d a | |
-> (String, d a) | |
-> d a | Adopt .-format |
:: d a | |
-> d a | |
-> d a | Combine two dictionaries |
Dictionary DictNoCase a | |
Dictionary DictCase a |
empty :: Dictionary DictCase a => DictCase aSource
emptyNC :: Dictionary DictNoCase a => DictNoCase aSource
class OrdDictionary d String => SubDictionary d whereSource
SubDictionary DictNoCase | |
SubDictionary DictCase |
class (Ord a, Dictionary d a) => OrdDictionary d a whereSource
Ord a => OrdDictionary DictNoCase a | |
Ord a => OrdDictionary DictCase a |