Util.Object
Description
Module which generates globally unique ObjectIDs.
ObjectID
newtype ObjectID Source #
Constructors
Defined in Util.Object
Methods
(==) :: ObjectID -> ObjectID -> Bool #
(/=) :: ObjectID -> ObjectID -> Bool #
compare :: ObjectID -> ObjectID -> Ordering #
(<) :: ObjectID -> ObjectID -> Bool #
(<=) :: ObjectID -> ObjectID -> Bool #
(>) :: ObjectID -> ObjectID -> Bool #
(>=) :: ObjectID -> ObjectID -> Bool #
max :: ObjectID -> ObjectID -> ObjectID #
min :: ObjectID -> ObjectID -> ObjectID #
readsPrec :: Int -> ReadS ObjectID #
readList :: ReadS [ObjectID] #
readPrec :: ReadPrec ObjectID #
readListPrec :: ReadPrec [ObjectID] #
showsPrec :: Int -> ObjectID -> ShowS #
show :: ObjectID -> String #
showList :: [ObjectID] -> ShowS #
class Object o where Source #
objectID :: o -> ObjectID Source #
newObject :: IO ObjectID Source #
staticObject :: Int -> ObjectID Source #
newInt :: IO Int Source #