{-# LANGUAGE OverloadedStrings #-}
-- | Build time configuration used during code generation.
module GI.HarfBuzz.Config ( overrides, modules ) where

import qualified Data.Text as T
import Data.Text (Text)

-- | Overrides used when generating these bindings.
overrides :: Text
overrides :: Text
overrides = [Text] -> Text
T.unlines
 [ Text
"namespace HarfBuzz"
 , Text
""
 , Text
"# Wrong annotations"
 , Text
"set-attr HarfBuzz/font_set_funcs/@parameters/klass closure -1"
 , Text
"set-attr HarfBuzz/font_set_funcs/@parameters/klass destroy -1"]

-- | Modules in this package
modules :: [Text]
modules :: [Text]
modules =  [ Text
"GI.HarfBuzz.Config"
 , Text
"GI.HarfBuzz"
 , Text
"GI.HarfBuzz.Callbacks"
 , Text
"GI.HarfBuzz.Constants"
 , Text
"GI.HarfBuzz.Enums"
 , Text
"GI.HarfBuzz.Flags"
 , Text
"GI.HarfBuzz.Functions"
 , Text
"GI.HarfBuzz.Structs"
 , Text
"GI.HarfBuzz.Structs.AatLayoutFeatureSelectorInfoT"
 , Text
"GI.HarfBuzz.Structs.BlobT"
 , Text
"GI.HarfBuzz.Structs.BufferT"
 , Text
"GI.HarfBuzz.Structs.ColorLineT"
 , Text
"GI.HarfBuzz.Structs.ColorStopT"
 , Text
"GI.HarfBuzz.Structs.DrawFuncsT"
 , Text
"GI.HarfBuzz.Structs.DrawStateT"
 , Text
"GI.HarfBuzz.Structs.FaceT"
 , Text
"GI.HarfBuzz.Structs.FeatureT"
 , Text
"GI.HarfBuzz.Structs.FontExtentsT"
 , Text
"GI.HarfBuzz.Structs.FontFuncsT"
 , Text
"GI.HarfBuzz.Structs.FontT"
 , Text
"GI.HarfBuzz.Structs.GlyphExtentsT"
 , Text
"GI.HarfBuzz.Structs.GlyphInfoT"
 , Text
"GI.HarfBuzz.Structs.GlyphPositionT"
 , Text
"GI.HarfBuzz.Structs.LanguageT"
 , Text
"GI.HarfBuzz.Structs.MapT"
 , Text
"GI.HarfBuzz.Structs.OtColorLayerT"
 , Text
"GI.HarfBuzz.Structs.OtMathGlyphPartT"
 , Text
"GI.HarfBuzz.Structs.OtMathGlyphVariantT"
 , Text
"GI.HarfBuzz.Structs.OtMathKernEntryT"
 , Text
"GI.HarfBuzz.Structs.OtNameEntryT"
 , Text
"GI.HarfBuzz.Structs.OtVarAxisInfoT"
 , Text
"GI.HarfBuzz.Structs.OtVarAxisT"
 , Text
"GI.HarfBuzz.Structs.PaintFuncsT"
 , Text
"GI.HarfBuzz.Structs.SegmentPropertiesT"
 , Text
"GI.HarfBuzz.Structs.SetT"
 , Text
"GI.HarfBuzz.Structs.ShapePlanT"
 , Text
"GI.HarfBuzz.Structs.UnicodeFuncsT"
 , Text
"GI.HarfBuzz.Structs.UserDataKeyT"
 , Text
"GI.HarfBuzz.Structs.VariationT"
 , Text
"GI.HarfBuzz.Unions"
 , Text
"GI.HarfBuzz.Unions.VarIntT"
 , Text
"GI.HarfBuzz.Unions.VarNumT"]