module Data.SpirV.Reflect.Enums.Generator where newtype Generator = Generator Int deriving newtype (Generator -> Generator -> Bool forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a /= :: Generator -> Generator -> Bool $c/= :: Generator -> Generator -> Bool == :: Generator -> Generator -> Bool $c== :: Generator -> Generator -> Bool Eq, Eq Generator Generator -> Generator -> Bool Generator -> Generator -> Ordering Generator -> Generator -> Generator forall a. Eq a -> (a -> a -> Ordering) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> Bool) -> (a -> a -> a) -> (a -> a -> a) -> Ord a min :: Generator -> Generator -> Generator $cmin :: Generator -> Generator -> Generator max :: Generator -> Generator -> Generator $cmax :: Generator -> Generator -> Generator >= :: Generator -> Generator -> Bool $c>= :: Generator -> Generator -> Bool > :: Generator -> Generator -> Bool $c> :: Generator -> Generator -> Bool <= :: Generator -> Generator -> Bool $c<= :: Generator -> Generator -> Bool < :: Generator -> Generator -> Bool $c< :: Generator -> Generator -> Bool compare :: Generator -> Generator -> Ordering $ccompare :: Generator -> Generator -> Ordering Ord, Int -> Generator -> ShowS [Generator] -> ShowS Generator -> String forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a showList :: [Generator] -> ShowS $cshowList :: [Generator] -> ShowS show :: Generator -> String $cshow :: Generator -> String showsPrec :: Int -> Generator -> ShowS $cshowsPrec :: Int -> Generator -> ShowS Show, Int -> Generator Generator -> Int Generator -> [Generator] Generator -> Generator Generator -> Generator -> [Generator] Generator -> Generator -> Generator -> [Generator] forall a. (a -> a) -> (a -> a) -> (Int -> a) -> (a -> Int) -> (a -> [a]) -> (a -> a -> [a]) -> (a -> a -> [a]) -> (a -> a -> a -> [a]) -> Enum a enumFromThenTo :: Generator -> Generator -> Generator -> [Generator] $cenumFromThenTo :: Generator -> Generator -> Generator -> [Generator] enumFromTo :: Generator -> Generator -> [Generator] $cenumFromTo :: Generator -> Generator -> [Generator] enumFromThen :: Generator -> Generator -> [Generator] $cenumFromThen :: Generator -> Generator -> [Generator] enumFrom :: Generator -> [Generator] $cenumFrom :: Generator -> [Generator] fromEnum :: Generator -> Int $cfromEnum :: Generator -> Int toEnum :: Int -> Generator $ctoEnum :: Int -> Generator pred :: Generator -> Generator $cpred :: Generator -> Generator succ :: Generator -> Generator $csucc :: Generator -> Generator Enum) pattern GENERATOR_KHRONOS_LLVM_SPIRV_TRANSLATOR :: Generator pattern $bGENERATOR_KHRONOS_LLVM_SPIRV_TRANSLATOR :: Generator $mGENERATOR_KHRONOS_LLVM_SPIRV_TRANSLATOR :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_KHRONOS_LLVM_SPIRV_TRANSLATOR = Generator 6 pattern GENERATOR_KHRONOS_SPIRV_TOOLS_ASSEMBLER :: Generator pattern $bGENERATOR_KHRONOS_SPIRV_TOOLS_ASSEMBLER :: Generator $mGENERATOR_KHRONOS_SPIRV_TOOLS_ASSEMBLER :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_KHRONOS_SPIRV_TOOLS_ASSEMBLER = Generator 7 pattern GENERATOR_KHRONOS_GLSLANG_REFERENCE_FRONT_END :: Generator pattern $bGENERATOR_KHRONOS_GLSLANG_REFERENCE_FRONT_END :: Generator $mGENERATOR_KHRONOS_GLSLANG_REFERENCE_FRONT_END :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_KHRONOS_GLSLANG_REFERENCE_FRONT_END = Generator 8 pattern GENERATOR_GOOGLE_SHADERC_OVER_GLSLANG :: Generator pattern $bGENERATOR_GOOGLE_SHADERC_OVER_GLSLANG :: Generator $mGENERATOR_GOOGLE_SHADERC_OVER_GLSLANG :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_GOOGLE_SHADERC_OVER_GLSLANG = Generator 13 pattern GENERATOR_GOOGLE_SPIREGG :: Generator pattern $bGENERATOR_GOOGLE_SPIREGG :: Generator $mGENERATOR_GOOGLE_SPIREGG :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_GOOGLE_SPIREGG = Generator 14 pattern GENERATOR_GOOGLE_RSPIRV :: Generator pattern $bGENERATOR_GOOGLE_RSPIRV :: Generator $mGENERATOR_GOOGLE_RSPIRV :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_GOOGLE_RSPIRV = Generator 15 pattern GENERATOR_X_LEGEND_MESA_MESAIR_SPIRV_TRANSLATOR :: Generator pattern $bGENERATOR_X_LEGEND_MESA_MESAIR_SPIRV_TRANSLATOR :: Generator $mGENERATOR_X_LEGEND_MESA_MESAIR_SPIRV_TRANSLATOR :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_X_LEGEND_MESA_MESAIR_SPIRV_TRANSLATOR = Generator 16 pattern GENERATOR_KHRONOS_SPIRV_TOOLS_LINKER :: Generator pattern $bGENERATOR_KHRONOS_SPIRV_TOOLS_LINKER :: Generator $mGENERATOR_KHRONOS_SPIRV_TOOLS_LINKER :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_KHRONOS_SPIRV_TOOLS_LINKER = Generator 17 pattern GENERATOR_WINE_VKD3D_SHADER_COMPILER :: Generator pattern $bGENERATOR_WINE_VKD3D_SHADER_COMPILER :: Generator $mGENERATOR_WINE_VKD3D_SHADER_COMPILER :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_WINE_VKD3D_SHADER_COMPILER = Generator 18 pattern GENERATOR_CLAY_CLAY_SHADER_COMPILER :: Generator pattern $bGENERATOR_CLAY_CLAY_SHADER_COMPILER :: Generator $mGENERATOR_CLAY_CLAY_SHADER_COMPILER :: forall {r}. Generator -> ((# #) -> r) -> ((# #) -> r) -> r GENERATOR_CLAY_CLAY_SHADER_COMPILER = Generator 19