module OpenCascade.IFSelect.ReturnStatus 
( ReturnStatus (..)
) where

-- Should match the order in IFSelect_ReturnStatus.hxx
data ReturnStatus = Void | Done | Error | Fail | Stop deriving Int -> ReturnStatus
ReturnStatus -> Int
ReturnStatus -> [ReturnStatus]
ReturnStatus -> ReturnStatus
ReturnStatus -> ReturnStatus -> [ReturnStatus]
ReturnStatus -> ReturnStatus -> ReturnStatus -> [ReturnStatus]
(ReturnStatus -> ReturnStatus)
-> (ReturnStatus -> ReturnStatus)
-> (Int -> ReturnStatus)
-> (ReturnStatus -> Int)
-> (ReturnStatus -> [ReturnStatus])
-> (ReturnStatus -> ReturnStatus -> [ReturnStatus])
-> (ReturnStatus -> ReturnStatus -> [ReturnStatus])
-> (ReturnStatus -> ReturnStatus -> ReturnStatus -> [ReturnStatus])
-> Enum ReturnStatus
forall a.
(a -> a)
-> (a -> a)
-> (Int -> a)
-> (a -> Int)
-> (a -> [a])
-> (a -> a -> [a])
-> (a -> a -> [a])
-> (a -> a -> a -> [a])
-> Enum a
$csucc :: ReturnStatus -> ReturnStatus
succ :: ReturnStatus -> ReturnStatus
$cpred :: ReturnStatus -> ReturnStatus
pred :: ReturnStatus -> ReturnStatus
$ctoEnum :: Int -> ReturnStatus
toEnum :: Int -> ReturnStatus
$cfromEnum :: ReturnStatus -> Int
fromEnum :: ReturnStatus -> Int
$cenumFrom :: ReturnStatus -> [ReturnStatus]
enumFrom :: ReturnStatus -> [ReturnStatus]
$cenumFromThen :: ReturnStatus -> ReturnStatus -> [ReturnStatus]
enumFromThen :: ReturnStatus -> ReturnStatus -> [ReturnStatus]
$cenumFromTo :: ReturnStatus -> ReturnStatus -> [ReturnStatus]
enumFromTo :: ReturnStatus -> ReturnStatus -> [ReturnStatus]
$cenumFromThenTo :: ReturnStatus -> ReturnStatus -> ReturnStatus -> [ReturnStatus]
enumFromThenTo :: ReturnStatus -> ReturnStatus -> ReturnStatus -> [ReturnStatus]
Enum