freetype2-0.2.0: test/Fields.hs
{-# LANGUAGE TemplateHaskell #-}
module Main where
import FreeType
import FreeType.Internal
import Fields.Lens
-- | Checks that field prefixes match the datatype names.
main :: IO ()
main = do
putStrLn "FreeType.Cache"
putStrLn $(testFieldsFT ''FTC_ScalerRec)
putStrLn $(testFieldsFT ''FTC_ImageTypeRec)
putStrLn $(testFieldsFT ''FTC_SBitRec)
putStrLn "FreeType.Control.Driver"
putStrLn $(testFieldsFT ''FT_Prop_GlyphToScriptMap)
putStrLn $(testFieldsFT ''FT_Prop_IncreaseXHeight)
putStrLn "FreeType.Core.Base"
putStrLn $(testFieldsFT ''FT_FaceRec)
putStrLn $(testFieldsFT ''FT_SizeRec)
putStrLn $(testFieldsFT ''FT_Size_Metrics)
putStrLn $(testFieldsFT ''FT_GlyphSlotRec)
putStrLn $(testFieldsFT ''FT_Glyph_Metrics)
putStrLn $(testFieldsFT ''FT_Bitmap_Size)
putStrLn $(testFieldsFT ''FT_Open_Args)
putStrLn $(testFieldsFT ''FT_Parameter)
putStrLn $(testFieldsFT ''FT_Size_RequestRec)
putStrLn $(testFieldsFT ''FT_CharMapRec)
putStrLn "FreeType.Core.Color"
putStrLn $(testFieldsFT ''FT_Color)
putStrLn $(testFieldsFT ''FT_Palette_Data)
putStrLn "FreeType.Core.Glyph"
putStrLn $(testFieldsFT ''FT_GlyphRec)
putStrLn $(testFieldsFT ''FT_BitmapGlyphRec)
putStrLn $(testFieldsFT ''FT_OutlineGlyphRec)
putStrLn "FreeType.Core.Layer"
putStrLn $(testFieldsFT ''FT_LayerIterator)
putStrLn "FreeType.Core.Types"
putStrLn $(testFieldsFT ''FT_Vector)
putStrLn $(testFieldsFT ''FT_BBox)
putStrLn $(testFieldsFT ''FT_Matrix)
putStrLn $(testFieldsFT ''FT_UnitVector)
putStrLn $(testFieldsFT ''FT_Data)
putStrLn $(testFieldsFT ''FT_Generic)
putStrLn $(testFieldsFT ''FT_Bitmap)
putStrLn "FreeType.Format.BDF"
putStrLn $(testFieldsFT ''BDF_PropertyRec)
putStrLn "FreeType.Format.Multiple"
putStrLn $(testFieldsFT ''FT_MM_Axis)
putStrLn $(testFieldsFT ''FT_Multi_Master)
putStrLn $(testFieldsFT ''FT_Var_Axis)
putStrLn $(testFieldsFT ''FT_Var_Named_Style)
putStrLn $(testFieldsFT ''FT_MM_Var)
putStrLn "FreeType.Format.SFNT"
putStrLn $(testFieldsFT ''FT_SfntName)
putStrLn $(testFieldsFT ''FT_SfntLangTag)
putStrLn "FreeType.Format.TrueType"
putStrLn $(testFieldsFT ''TT_Header)
putStrLn $(testFieldsFT ''TT_HoriHeader)
putStrLn $(testFieldsFT ''TT_VertHeader)
putStrLn $(testFieldsFT ''TT_OS2)
putStrLn $(testFieldsFT ''TT_Postscript)
putStrLn $(testFieldsFT ''TT_PCLT)
putStrLn $(testFieldsFT ''TT_MaxProfile)
putStrLn "FreeType.Format.Type1"
putStrLn $(testFieldsFT ''PS_FontInfoRec)
putStrLn $(testFieldsFT ''PS_PrivateRec)
putStrLn $(testFieldsFT ''CID_FaceDictRec)
putStrLn $(testFieldsFT ''CID_FaceInfoRec)
putStrLn "FreeType.Format.WinFNT"
putStrLn $(testFieldsFT ''FT_WinFNT_HeaderRec)
putStrLn "FreeType.Miscellaneous.Incremental"
putStrLn $(testFieldsFT ''FT_Incremental_MetricsRec)
putStrLn $(testFieldsFT ''FT_Incremental_FuncsRec)
putStrLn $(testFieldsFT ''FT_Incremental_InterfaceRec)
putStrLn "FreeType.Support.List"
putStrLn $(testFieldsFT ''FT_ListNodeRec)
putStrLn $(testFieldsFT ''FT_ListRec)
putStrLn "FreeType.Support.Module"
putStrLn $(testFieldsFT ''FT_Module_Class)
putStrLn $(testFieldsFT ''FT_Renderer_Class)
putStrLn "FreeType.Support.Outline"
putStrLn $(testFieldsFT ''FT_Outline)
putStrLn $(testFieldsFT ''FT_Outline_Funcs)
putStrLn "FreeType.Support.Outline.Internal"
putStrLn $(testFieldsFT ''FT_Outline_Funcs')
putStrLn "FreeType.Support.Scanline"
putStrLn $(testFieldsFT ''FT_Span)
putStrLn $(testFieldsFT ''FT_Raster_Params)
putStrLn $(testFieldsFT ''FT_Raster_Funcs)
putStrLn "FreeType.Support.System"
putStrLn $(testFieldsFT ''FT_MemoryRec)
putStrLn $(testFieldsFT ''FT_StreamDesc)
putStrLn $(testFieldsFT ''FT_StreamRec)