base-4.22.0.0: Core data structures and operations
Copyright(c) The University of Glasgow 1994-2008
Licensesee libraries/base/LICENSE
Maintainerlibraries@haskell.org
Stabilityinternal
Portabilitynon-portable
Safe HaskellSafe
LanguageHaskell2010

GHC.IO.IOMode

Description

The IOMode type

Synopsis

Documentation

data IOMode Source #

See openFile

Instances

Instances details
Eq IOMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.IOMode

Methods

(==) :: IOMode -> IOMode -> Bool Source #

(/=) :: IOMode -> IOMode -> Bool Source #

Ord IOMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.IOMode

Methods

compare :: IOMode -> IOMode -> Ordering Source #

(<) :: IOMode -> IOMode -> Bool Source #

(<=) :: IOMode -> IOMode -> Bool Source #

(>) :: IOMode -> IOMode -> Bool Source #

(>=) :: IOMode -> IOMode -> Bool Source #

max :: IOMode -> IOMode -> IOMode Source #

min :: IOMode -> IOMode -> IOMode Source #

Enum IOMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.IOMode

Methods

succ :: IOMode -> IOMode Source #

pred :: IOMode -> IOMode Source #

toEnum :: Int -> IOMode Source #

fromEnum :: IOMode -> Int Source #

enumFrom :: IOMode -> [IOMode] Source #

enumFromThen :: IOMode -> IOMode -> [IOMode] Source #

enumFromTo :: IOMode -> IOMode -> [IOMode] Source #

enumFromThenTo :: IOMode -> IOMode -> IOMode -> [IOMode] Source #

Ix IOMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.IOMode

Methods

range :: (IOMode, IOMode) -> [IOMode] Source #

index :: (IOMode, IOMode) -> IOMode -> Int Source #

unsafeIndex :: (IOMode, IOMode) -> IOMode -> Int Source #

inRange :: (IOMode, IOMode) -> IOMode -> Bool Source #

rangeSize :: (IOMode, IOMode) -> Int Source #

unsafeRangeSize :: (IOMode, IOMode) -> Int Source #

Read IOMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.IOMode

Methods

readsPrec :: Int -> ReadS IOMode Source #

readList :: ReadS [IOMode] Source #

readPrec :: ReadPrec IOMode Source #

readListPrec :: ReadPrec [IOMode] Source #

Show IOMode Source #

Since: base-4.2.0.0

Instance details

Defined in GHC.Internal.IO.IOMode

Methods

showsPrec :: Int -> IOMode -> ShowS Source #

show :: IOMode -> String Source #

showList :: [IOMode] -> ShowS Source #