Language.Fortran.Repr.Value.Scalar.Real
data FReal Source #
Constructors
REAL(4)
REAL(8)
Defined in Language.Fortran.Repr.Value.Scalar.Real
Methods
docPrec :: Int -> FReal -> Doc #
doc :: FReal -> Doc #
docList :: [FReal] -> Doc #
gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FReal -> c FReal #
gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FReal #
toConstr :: FReal -> Constr #
dataTypeOf :: FReal -> DataType #
dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FReal) #
dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FReal) #
gmapT :: (forall b. Data b => b -> b) -> FReal -> FReal #
gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FReal -> r #
gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FReal -> r #
gmapQ :: (forall d. Data d => d -> u) -> FReal -> [u] #
gmapQi :: Int -> (forall d. Data d => d -> u) -> FReal -> u #
gmapM :: Monad m => (forall d. Data d => d -> m d) -> FReal -> m FReal #
gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FReal -> m FReal #
gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FReal -> m FReal #
Associated Types
from :: FReal -> Rep FReal x #
to :: Rep FReal x -> FReal #
showsPrec :: Int -> FReal -> ShowS #
show :: FReal -> String #
showList :: [FReal] -> ShowS #
put :: FReal -> Put #
get :: Get FReal #
putList :: [FReal] -> Put #
fKind :: FReal -> FKindedT FReal Source #
(==) :: FReal -> FReal -> Bool #
(/=) :: FReal -> FReal -> Bool #
fRealUOp' :: (Float -> r) -> (Double -> r) -> FReal -> r Source #
fRealBOp' :: (Float -> Float -> r) -> (Double -> Double -> r) -> FReal -> FReal -> r Source #
fRealUOpInplace' :: (Float -> Float) -> (Double -> Double) -> FReal -> FReal Source #
fRealBOpInplace' :: (Float -> Float -> Float) -> (Double -> Double -> Double) -> FReal -> FReal -> FReal Source #
fRealUOp :: (forall a. FKindedC FReal a => a -> r) -> FReal -> r Source #
fRealUOpInplace :: (forall a. FKindedC FReal a => a -> a) -> FReal -> FReal Source #
fRealBOp :: (forall a. FKindedC FReal a => a -> a -> r) -> FReal -> FReal -> r Source #
fRealBOpInplace :: (forall a. FKindedC FReal a => a -> a -> a) -> FReal -> FReal -> FReal Source #