stdcxx-0.7.0.0: Binding to Standard Template Library C++
Safe HaskellSafe-Inferred
LanguageHaskell2010

STD.Ostream.RawType

Documentation

data RawOstream Source #

Instances

Instances details
Castable Ostream (Ptr RawOstream) 
Instance details

Defined in STD.Ostream.Cast

Methods

cast :: Ostream -> (Ptr RawOstream -> IO r) -> IO r

uncast :: Ptr RawOstream -> (Ostream -> IO r) -> IO r

(IOstream a, FPtr a) => Castable a (Ptr RawOstream) 
Instance details

Defined in STD.Ostream.Cast

Methods

cast :: a -> (Ptr RawOstream -> IO r) -> IO r

uncast :: Ptr RawOstream -> (a -> IO r) -> IO r

newtype Ostream Source #

Constructors

Ostream (Ptr RawOstream) 

Instances

Instances details
Show Ostream Source # 
Instance details

Defined in STD.Ostream.RawType

FPtr Ostream Source # 
Instance details

Defined in STD.Ostream.RawType

Associated Types

type Raw Ostream

Eq Ostream Source # 
Instance details

Defined in STD.Ostream.RawType

Methods

(==) :: Ostream -> Ostream -> Bool #

(/=) :: Ostream -> Ostream -> Bool #

Ord Ostream Source # 
Instance details

Defined in STD.Ostream.RawType

IOstream Ostream Source # 
Instance details

Defined in STD.Ostream.Implementation

Castable Ostream (Ptr RawOstream) 
Instance details

Defined in STD.Ostream.Cast

Methods

cast :: Ostream -> (Ptr RawOstream -> IO r) -> IO r

uncast :: Ptr RawOstream -> (Ostream -> IO r) -> IO r

type Raw Ostream Source # 
Instance details

Defined in STD.Ostream.RawType

type Raw Ostream = RawOstream