Contents
Index
monoidal-containers-0.5.0.1: Containers with monoidal accumulation
Index
!
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
adjust
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
adjustWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
alter
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
assocs
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
delete
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
deleteAt
1 (Function)
Data.Map.Monoidal
2 (Function)
Data.Map.Monoidal.Strict
deleteFindMax
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
deleteFindMin
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
deleteMax
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
deleteMin
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
difference
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
differenceWith
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
differenceWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
elemAt
1 (Function)
Data.Map.Monoidal
2 (Function)
Data.Map.Monoidal.Strict
elems
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
empty
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
filter
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
filterWithKey
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
findIndex
1 (Function)
Data.Map.Monoidal
2 (Function)
Data.Map.Monoidal.Strict
findMax
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
findMin
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
findWithDefault
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
foldl
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
foldl'
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
foldlWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
foldlWithKey'
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
foldMapWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
foldr
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
foldr'
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
foldrWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
foldrWithKey'
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
fromAscList
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
fromAscListWith
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
fromAscListWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
fromDistinctAscList
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
fromDistinctList
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
fromList
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
fromListWith
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
fromListWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
fromSet
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
getMonoidalHashMap
Data.HashMap.Monoidal
getMonoidalIntMap
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
getMonoidalMap
1 (Function)
Data.Map.Monoidal
2 (Function)
Data.Map.Monoidal.Strict
insert
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
insertLookupWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
insertOrReplace
Data.HashMap.Monoidal
insertWith
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
insertWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
intersectionWith
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
intersectionWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
isProperSubmapOf
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
isProperSubmapOfBy
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
isSubmapOf
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
isSubmapOfBy
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
keys
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
keysSet
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
lookup
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
lookupGE
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
lookupGT
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
lookupIndex
1 (Function)
Data.Map.Monoidal
2 (Function)
Data.Map.Monoidal.Strict
lookupLE
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
lookupLT
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
lookupM
Data.HashMap.Monoidal
map
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
mapAccum
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
mapAccumRWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
mapAccumWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
mapEither
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
mapEitherWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
mapKeys
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
mapKeysMonotonic
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
mapKeysWith
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
mapMaybe
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
mapMaybeWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
mapWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
maxView
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
maxViewWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
member
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
mergeWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
minView
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
minViewWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
modify
Data.HashMap.Monoidal
modifyDef
Data.HashMap.Monoidal
MonoidalHashMap
1 (Type/Class)
Data.HashMap.Monoidal
2 (Data Constructor)
Data.HashMap.Monoidal
MonoidalIntMap
1 (Type/Class)
Data.IntMap.Monoidal
2 (Data Constructor)
Data.IntMap.Monoidal
3 (Type/Class)
Data.IntMap.Monoidal.Strict
4 (Data Constructor)
Data.IntMap.Monoidal.Strict
MonoidalMap
1 (Type/Class)
Data.Map.Monoidal
2 (Data Constructor)
Data.Map.Monoidal
3 (Type/Class)
Data.Map.Monoidal.Strict
4 (Data Constructor)
Data.Map.Monoidal.Strict
notMember
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
null
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
partition
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
partitionWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
singleton
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
size
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
split
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
splitLookup
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
splitRoot
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
toAscList
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
toDescList
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
toList
1 (Function)
Data.HashMap.Monoidal
2 (Function)
Data.IntMap.Monoidal
3 (Function)
Data.IntMap.Monoidal.Strict
4 (Function)
Data.Map.Monoidal
5 (Function)
Data.Map.Monoidal.Strict
traverseWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
unionsWith
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
unionWith
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
unionWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
update
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
updateAt
1 (Function)
Data.Map.Monoidal
2 (Function)
Data.Map.Monoidal.Strict
updateLookupWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
updateMax
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
updateMaxWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
updateMin
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
updateMinWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
updateWithKey
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict
valid
1 (Function)
Data.Map.Monoidal
2 (Function)
Data.Map.Monoidal.Strict
\\
1 (Function)
Data.IntMap.Monoidal
2 (Function)
Data.IntMap.Monoidal.Strict
3 (Function)
Data.Map.Monoidal
4 (Function)
Data.Map.Monoidal.Strict