Erebos.Set
data Set a Source #
Defined in Erebos.Contact
Methods
sharedTypeID :: proxy (Set Contact) -> SharedTypeID Source #
Defined in Erebos.Set
Associated Types
type Component (Set a) Source #
mergeSorted :: [Stored (Component (Set a))] -> Set a Source #
toComponents :: Set a -> [Stored (Component (Set a))] Source #
emptySet :: Set a Source #
loadSet :: Mergeable a => Ref -> Set a Source #
storeSetAdd :: (Mergeable a, MonadIO m) => Storage -> a -> Set a -> m (Set a) Source #
fromSetBy :: forall a. Mergeable a => (a -> a -> Ordering) -> Set a -> [a] Source #