{-# LANGUAGE NoImplicitPrelude #-}
module Data.Array.Accelerate.Classes (
module Eq,
module Ord,
module Enum,
module Bounded,
module Num,
module Integral,
module Rational,
module Fractional,
module Floating,
module RealFrac,
module RealFloat,
module FromIntegral,
module ToFloating,
) where
import Data.Array.Accelerate.Classes.Bounded as Bounded
import Data.Array.Accelerate.Classes.Enum as Enum
import Data.Array.Accelerate.Classes.Eq as Eq
import Data.Array.Accelerate.Classes.Floating as Floating
import Data.Array.Accelerate.Classes.Fractional as Fractional
import Data.Array.Accelerate.Classes.FromIntegral as FromIntegral
import Data.Array.Accelerate.Classes.Integral as Integral
import Data.Array.Accelerate.Classes.Rational as Rational
import Data.Array.Accelerate.Classes.Num as Num
import Data.Array.Accelerate.Classes.Ord as Ord
import Data.Array.Accelerate.Classes.RealFloat as RealFloat
import Data.Array.Accelerate.Classes.RealFrac as RealFrac
import Data.Array.Accelerate.Classes.ToFloating as ToFloating