Safe Haskell | Safe-Infered |
---|
Module describing a node group.
- data Group = Group {
- name :: String
- uuid :: GroupID
- idx :: Gdx
- allocPolicy :: AllocPolicy
- iPolicy :: IPolicy
- allTags :: [String]
- type AssocList = [(Gdx, Group)]
- type List = Container Group
- create :: String -> GroupID -> AllocPolicy -> IPolicy -> [String] -> Group
- setIdx :: Group -> Gdx -> Group
- setName :: Group -> String -> Group
- isAllocable :: Group -> Bool
Type declarations
The node group type.
Initialization functions
setIdx :: Group -> Gdx -> GroupSource
Sets the group index.
This is used only during the building of the data structures.
isAllocable :: Group -> BoolSource
Checks if a group is allocable.