{-# LANGUAGE OverloadedStrings #-}
-- | Build time configuration used during code generation.
module GI.GstBase.Config ( overrides ) 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
 [ "namespace GstBase"
 , ""
 , "# Bunch of inline functions in a header, almost certainly more efficient to"
 , "# handle natively in Haskell"
 , "ignore ByteReader"
 , "ignore ByteWriter"
 , ""
 , "# Generated from gstreamer-base 1.8.0 with xsltproc Nullable.xslt GstBase-1.0.gir"
 , "set-attr GstBase/Adapter/get_buffer/@return-value nullable 1"
 , "set-attr GstBase/Adapter/get_buffer_fast/@return-value nullable 1"
 , "set-attr GstBase/Adapter/get_buffer_list/@return-value nullable 1"
 , "set-attr GstBase/Adapter/get_list/@return-value nullable 1"
 , "set-attr GstBase/Adapter/map/@return-value nullable 1"
 , "set-attr GstBase/Adapter/take/@return-value nullable 1"
 , "set-attr GstBase/Adapter/take_buffer/@return-value nullable 1"
 , "set-attr GstBase/Adapter/take_buffer_fast/@return-value nullable 1"
 , "set-attr GstBase/Adapter/take_buffer_list/@return-value nullable 1"
 , "set-attr GstBase/Adapter/take_list/@return-value nullable 1"
 , "set-attr GstBase/BaseParse/merge_tags/@parameters/tags nullable 1"
 , "set-attr GstBase/BaseSink/get_last_sample/@return-value nullable 1"
 , "set-attr GstBase/CollectPads/add_pad/@return-value nullable 1"
 , "set-attr GstBase/CollectPads/clip_running_time/@parameters/outbuf nullable 1"
 , "set-attr GstBase/CollectPads/clip_running_time/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPads/set_buffer_function/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPads/set_clip_function/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPads/set_compare_function/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPads/set_event_function/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPads/set_flush_function/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPads/set_function/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPads/set_query_function/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPadsBufferFunction/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPadsClipFunction/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPadsCompareFunction/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPadsEventFunction/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPadsFlushFunction/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPadsFunction/@parameters/user_data nullable 1"
 , "set-attr GstBase/CollectPadsQueryFunction/@parameters/user_data nullable 1"
 , "set-attr GstBase/DataQueue/new/@parameters/checkdata nullable 1"
 , "set-attr GstBase/DataQueueCheckFullFunction/@parameters/checkdata nullable 1"
 , "set-attr GstBase/DataQueueEmptyCallback/@parameters/checkdata nullable 1"
 , "set-attr GstBase/DataQueueFullCallback/@parameters/checkdata nullable 1"
 , "set-attr GstBase/QueueArray/drop_element/@return-value nullable 1"
 , "set-attr GstBase/QueueArray/drop_struct/@parameters/p_struct nullable 1"
 , "set-attr GstBase/QueueArray/find/@parameters/func nullable 1"
 , "set-attr GstBase/QueueArray/find/@parameters/data nullable 1"
 , "set-attr GstBase/QueueArray/peek_head/@return-value nullable 1"
 , "set-attr GstBase/QueueArray/peek_head_struct/@return-value nullable 1"
 , "set-attr GstBase/QueueArray/pop_head/@return-value nullable 1"
 , "set-attr GstBase/QueueArray/pop_head_struct/@return-value nullable 1"
 , "set-attr GstBase/QueueArray/push_tail/@parameters/data nullable 1"
 , "set-attr GstBase/QueueArray/push_tail_struct/@parameters/p_struct nullable 1"
 , "set-attr GstBase/TypeFindHelperGetRangeFunction/@parameters/parent nullable 1"
 , "set-attr GstBase/type_find_helper/@return-value nullable 1"
 , "set-attr GstBase/type_find_helper_for_buffer/@return-value nullable 1"
 , "set-attr GstBase/type_find_helper_for_buffer/@parameters/obj nullable 1"
 , "set-attr GstBase/type_find_helper_for_data/@return-value nullable 1"
 , "set-attr GstBase/type_find_helper_for_data/@parameters/obj nullable 1"
 , "set-attr GstBase/type_find_helper_for_extension/@return-value nullable 1"
 , "set-attr GstBase/type_find_helper_for_extension/@parameters/obj nullable 1"
 , "set-attr GstBase/type_find_helper_get_range/@return-value nullable 1"
 , "set-attr GstBase/type_find_helper_get_range/@parameters/parent nullable 1"]