{-# LINE 1 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} {-# LANGUAGE PatternSynonyms #-} {-# OPTIONS_GHC -Wall -fno-warn-tabs #-} module Graphics.Cairo.Drawing.CairoT.CairoOperatorT where import Data.Word newtype Operator = Operator Word32 deriving Int -> Operator -> ShowS [Operator] -> ShowS Operator -> String (Int -> Operator -> ShowS) -> (Operator -> String) -> ([Operator] -> ShowS) -> Show Operator forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> Operator -> ShowS showsPrec :: Int -> Operator -> ShowS $cshow :: Operator -> String show :: Operator -> String $cshowList :: [Operator] -> ShowS showList :: [Operator] -> ShowS Show {-# LINE 11 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorClear :: Operator pattern $mOperatorClear :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorClear :: Operator OperatorClear <- Operator 0 where {-# LINE 14 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorClear = Word32 -> Operator Operator Word32 0 {-# LINE 15 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorSource :: Operator pattern $mOperatorSource :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorSource :: Operator OperatorSource <- Operator 1 where {-# LINE 18 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorSource = Word32 -> Operator Operator Word32 1 {-# LINE 19 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorOver :: Operator pattern $mOperatorOver :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorOver :: Operator OperatorOver <- Operator 2 where {-# LINE 22 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorOver = Word32 -> Operator Operator Word32 2 {-# LINE 23 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorIn :: Operator pattern $mOperatorIn :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorIn :: Operator OperatorIn <- Operator 3 where {-# LINE 26 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorIn = Word32 -> Operator Operator Word32 3 {-# LINE 27 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorOut :: Operator pattern $mOperatorOut :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorOut :: Operator OperatorOut <- Operator 4 where {-# LINE 30 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorOut = Word32 -> Operator Operator Word32 4 {-# LINE 31 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorAtop :: Operator pattern $mOperatorAtop :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorAtop :: Operator OperatorAtop <- Operator 5 where {-# LINE 34 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorAtop = Word32 -> Operator Operator Word32 5 {-# LINE 35 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorDest :: Operator pattern $mOperatorDest :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorDest :: Operator OperatorDest <- Operator 6 where {-# LINE 38 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorDest = Word32 -> Operator Operator Word32 6 {-# LINE 39 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorDestOver :: Operator pattern $mOperatorDestOver :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorDestOver :: Operator OperatorDestOver <- Operator 7 where {-# LINE 42 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorDestOver = Word32 -> Operator Operator Word32 7 {-# LINE 43 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorDestIn :: Operator pattern $mOperatorDestIn :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorDestIn :: Operator OperatorDestIn <- Operator 8 where {-# LINE 46 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorDestIn = Word32 -> Operator Operator Word32 8 {-# LINE 47 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorDestOut :: Operator pattern $mOperatorDestOut :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorDestOut :: Operator OperatorDestOut <- Operator 9 where {-# LINE 50 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorDestOut = Word32 -> Operator Operator Word32 9 {-# LINE 51 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorDestAtop :: Operator pattern $mOperatorDestAtop :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorDestAtop :: Operator OperatorDestAtop <- Operator 10 where {-# LINE 54 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorDestAtop = Word32 -> Operator Operator Word32 10 {-# LINE 55 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorXor :: Operator pattern $mOperatorXor :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorXor :: Operator OperatorXor <- Operator 11 where {-# LINE 58 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorXor = Word32 -> Operator Operator Word32 11 {-# LINE 59 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorAdd :: Operator pattern $mOperatorAdd :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorAdd :: Operator OperatorAdd <- Operator 12 where {-# LINE 62 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorAdd = Word32 -> Operator Operator Word32 12 {-# LINE 63 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorSaturate :: Operator pattern $mOperatorSaturate :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorSaturate :: Operator OperatorSaturate <- Operator 12 where {-# LINE 66 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorSaturate = Word32 -> Operator Operator Word32 13 {-# LINE 67 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorMultiply :: Operator pattern $mOperatorMultiply :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorMultiply :: Operator OperatorMultiply <- Operator 14 where {-# LINE 70 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorMultiply = Word32 -> Operator Operator Word32 14 {-# LINE 71 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorScreen :: Operator pattern $mOperatorScreen :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorScreen :: Operator OperatorScreen <- Operator 15 where {-# LINE 74 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorScreen = Word32 -> Operator Operator Word32 15 {-# LINE 75 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorOverlay :: Operator pattern $mOperatorOverlay :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorOverlay :: Operator OperatorOverlay <- Operator 16 where {-# LINE 78 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorOverlay = Word32 -> Operator Operator Word32 16 {-# LINE 79 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorDarken :: Operator pattern $mOperatorDarken :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorDarken :: Operator OperatorDarken <- Operator 17 where {-# LINE 82 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorDarken = Word32 -> Operator Operator Word32 17 {-# LINE 83 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorLighten :: Operator pattern $mOperatorLighten :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorLighten :: Operator OperatorLighten <- Operator 18 where {-# LINE 86 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorLighten = Word32 -> Operator Operator Word32 18 {-# LINE 87 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorColorDodge :: Operator pattern $mOperatorColorDodge :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorColorDodge :: Operator OperatorColorDodge <- Operator 19 where {-# LINE 90 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorColorDodge = Word32 -> Operator Operator Word32 19 {-# LINE 91 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorColorBurn :: Operator pattern $mOperatorColorBurn :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorColorBurn :: Operator OperatorColorBurn <- Operator 20 where {-# LINE 94 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorColorBurn = Word32 -> Operator Operator Word32 20 {-# LINE 95 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorHardLight :: Operator pattern $mOperatorHardLight :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorHardLight :: Operator OperatorHardLight <- Operator 21 where {-# LINE 98 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorHardLight = Word32 -> Operator Operator Word32 21 {-# LINE 99 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorSoftLight :: Operator pattern $mOperatorSoftLight :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorSoftLight :: Operator OperatorSoftLight <- Operator 22 where {-# LINE 102 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorSoftLight = Word32 -> Operator Operator Word32 22 {-# LINE 103 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorDifference :: Operator pattern $mOperatorDifference :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorDifference :: Operator OperatorDifference <- Operator 23 where {-# LINE 106 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorDifference = Word32 -> Operator Operator Word32 23 {-# LINE 107 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorExclusion :: Operator pattern $mOperatorExclusion :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorExclusion :: Operator OperatorExclusion <- Operator 24 where {-# LINE 110 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorExclusion = Word32 -> Operator Operator Word32 24 {-# LINE 111 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorHslHue :: Operator pattern $mOperatorHslHue :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorHslHue :: Operator OperatorHslHue <- Operator 25 where {-# LINE 114 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorHslHue = Word32 -> Operator Operator Word32 25 {-# LINE 115 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorHslSaturation :: Operator pattern $mOperatorHslSaturation :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorHslSaturation :: Operator OperatorHslSaturation <- Operator 26 where {-# LINE 118 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorHslSaturation = Word32 -> Operator Operator Word32 26 {-# LINE 119 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorHslColor :: Operator pattern $mOperatorHslColor :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorHslColor :: Operator OperatorHslColor <- Operator 27 where {-# LINE 122 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorHslColor = Word32 -> Operator Operator Word32 27 {-# LINE 123 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} pattern OperatorHslLuminosity :: Operator pattern $mOperatorHslLuminosity :: forall {r}. Operator -> ((# #) -> r) -> ((# #) -> r) -> r $bOperatorHslLuminosity :: Operator OperatorHslLuminosity <- Operator 28 where {-# LINE 126 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-} OperatorHslLuminosity = Word32 -> Operator Operator Word32 28 {-# LINE 127 "src/Graphics/Cairo/Drawing/CairoT/CairoOperatorT.hsc" #-}