{-# LINE 1 "Graphics/ImageMagick/MagickCore/Types/FFI/Log.hsc" #-}
{-# LANGUAGE CPP                      #-}
{-# LINE 2 "Graphics/ImageMagick/MagickCore/Types/FFI/Log.hsc" #-}
{-# LANGUAGE ForeignFunctionInterface #-}

module Graphics.ImageMagick.MagickCore.Types.FFI.Log
    where

import           Foreign.C.Types

{-# LINE 9 "Graphics/ImageMagick/MagickCore/Types/FFI/Log.hsc" #-}


newtype LogEventType = LogEventType { unLogEventType :: CInt }
          deriving (Eq, Show)

undefinedEvents  :: LogEventType
undefinedEvents  = LogEventType 0
oEvents  :: LogEventType
oEvents  = LogEventType 0
raceEvent  :: LogEventType
raceEvent  = LogEventType 1
nnotateEvent  :: LogEventType
nnotateEvent  = LogEventType 2
lobEvent  :: LogEventType
lobEvent  = LogEventType 4
acheEvent  :: LogEventType
acheEvent  = LogEventType 8
oderEvent  :: LogEventType
oderEvent  = LogEventType 16
onfigureEvent  :: LogEventType
onfigureEvent  = LogEventType 32
eprecateEvent  :: LogEventType
eprecateEvent  = LogEventType 64
rawEvent  :: LogEventType
rawEvent  = LogEventType 128
xceptionEvent  :: LogEventType
xceptionEvent  = LogEventType 256
mageEvent  :: LogEventType
mageEvent  = LogEventType 512
ocaleEvent  :: LogEventType
ocaleEvent  = LogEventType 1024
oduleEvent  :: LogEventType
oduleEvent  = LogEventType 2048
olicyEvent  :: LogEventType
olicyEvent  = LogEventType 4096
esourceEvent  :: LogEventType
esourceEvent  = LogEventType 8192
ransformEvent  :: LogEventType
ransformEvent  = LogEventType 16384
serEvent  :: LogEventType
serEvent  = LogEventType 36864
andEvent  :: LogEventType
andEvent  = LogEventType 65536
x11Event  :: LogEventType
x11Event  = LogEventType 131072
ccelerateEvent  :: LogEventType
ccelerateEvent  = LogEventType 262144
allEvents  :: LogEventType
allEvents  = LogEventType 2147483647

{-# LINE 38 "Graphics/ImageMagick/MagickCore/Types/FFI/Log.hsc" #-}