{-# LINE 1 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
{-# LANGUAGE TemplateHaskell #-}
{-# LANGUAGE PatternSynonyms #-}
{-# OPTIONS_GHC -Wall -fno-warn-tabs #-}

module Graphics.Cairo.Surfaces.CairoSurfaceTypeT (
	CairoSurfaceTypeT(..),
	module Graphics.Cairo.Surfaces.CairoSurfaceTypeT
	) where

import Graphics.Cairo.Surfaces.CairoSurfaceTypeT.Template



mkMember "CairoSurfaceTypeImage" 0
{-# LINE 15 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypePdf" 1
{-# LINE 16 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypePs" 2
{-# LINE 17 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeXlib" 3
{-# LINE 18 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeXcb" 4
{-# LINE 19 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeGlitz" 5
{-# LINE 20 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeQuartz" 6
{-# LINE 21 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeWin32" 7
{-# LINE 22 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeBeos" 9
{-# LINE 23 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeSvg" 10
{-# LINE 24 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeOs2" 11
{-# LINE 25 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeWin32Printing"
	12
{-# LINE 27 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeQuartzImage" 13
{-# LINE 28 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeScript" 14
{-# LINE 29 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeQt" 15
{-# LINE 30 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeRecording" 16
{-# LINE 31 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeVg" 17
{-# LINE 32 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeGl" 18
{-# LINE 33 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeDrm" 19
{-# LINE 34 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeTee" 20
{-# LINE 35 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeXml" 21
{-# LINE 36 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurafceTypeSkia" 22
{-# LINE 37 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeSubsurface" 23
{-# LINE 38 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}
mkMember "CairoSurfaceTypeCogl" 24
{-# LINE 39 "src/Graphics/Cairo/Surfaces/CairoSurfaceTypeT.hsc" #-}