language-c-quote-0.12.1: C/CUDA/OpenCL/Objective-C quasiquoting library.

Copyright(c) 2010-2011 Harvard University
(c) 2011-2013 Geoffrey Mainland
LicenseBSD-style
Maintainermainland@drexel.edu
Safe HaskellNone
LanguageHaskell98

Language.C.Smart

Contents

Description

 

Documentation

(===) :: Exp -> Exp -> Stm infix 4 #

(+=) :: Exp -> Exp -> Stm infix 4 #

Orphan instances

Enum Exp # 

Methods

succ :: Exp -> Exp #

pred :: Exp -> Exp #

toEnum :: Int -> Exp #

fromEnum :: Exp -> Int #

enumFrom :: Exp -> [Exp] #

enumFromThen :: Exp -> Exp -> [Exp] #

enumFromTo :: Exp -> Exp -> [Exp] #

enumFromThenTo :: Exp -> Exp -> Exp -> [Exp] #

Floating Exp # 

Methods

pi :: Exp #

exp :: Exp -> Exp #

log :: Exp -> Exp #

sqrt :: Exp -> Exp #

(**) :: Exp -> Exp -> Exp #

logBase :: Exp -> Exp -> Exp #

sin :: Exp -> Exp #

cos :: Exp -> Exp #

tan :: Exp -> Exp #

asin :: Exp -> Exp #

acos :: Exp -> Exp #

atan :: Exp -> Exp #

sinh :: Exp -> Exp #

cosh :: Exp -> Exp #

tanh :: Exp -> Exp #

asinh :: Exp -> Exp #

acosh :: Exp -> Exp #

atanh :: Exp -> Exp #

log1p :: Exp -> Exp #

expm1 :: Exp -> Exp #

log1pexp :: Exp -> Exp #

log1mexp :: Exp -> Exp #

Fractional Exp # 

Methods

(/) :: Exp -> Exp -> Exp #

recip :: Exp -> Exp #

fromRational :: Rational -> Exp #

Integral Exp # 

Methods

quot :: Exp -> Exp -> Exp #

rem :: Exp -> Exp -> Exp #

div :: Exp -> Exp -> Exp #

mod :: Exp -> Exp -> Exp #

quotRem :: Exp -> Exp -> (Exp, Exp) #

divMod :: Exp -> Exp -> (Exp, Exp) #

toInteger :: Exp -> Integer #

Num Exp # 

Methods

(+) :: Exp -> Exp -> Exp #

(-) :: Exp -> Exp -> Exp #

(*) :: Exp -> Exp -> Exp #

negate :: Exp -> Exp #

abs :: Exp -> Exp #

signum :: Exp -> Exp #

fromInteger :: Integer -> Exp #

Real Exp # 

Methods

toRational :: Exp -> Rational #