{-# LANGUAGE PatternSynonyms, ScopedTypeVariables, ViewPatterns #-}
#define ENABLE_OVERLOADING (MIN_VERSION_haskell_gi_overloading(1,0,0) \
&& !defined(__HADDOCK_VERSION__))
module GI.GObject.Constants
(
pattern VALUE_NOCOPY_CONTENTS ,
pattern VALUE_COLLECT_FORMAT_MAX_LENGTH ,
pattern TYPE_RESERVED_USER_FIRST ,
pattern TYPE_RESERVED_GLIB_LAST ,
pattern TYPE_RESERVED_GLIB_FIRST ,
pattern TYPE_RESERVED_BSE_LAST ,
pattern TYPE_RESERVED_BSE_FIRST ,
pattern TYPE_FUNDAMENTAL_SHIFT ,
pattern TYPE_FUNDAMENTAL_MAX ,
pattern TYPE_FLAG_RESERVED_ID_BIT ,
pattern SIGNAL_MATCH_MASK ,
pattern SIGNAL_FLAGS_MASK ,
pattern PARAM_USER_SHIFT ,
pattern PARAM_STATIC_STRINGS ,
pattern PARAM_MASK ,
) where
import Data.GI.Base.ShortPrelude
import qualified Data.GI.Base.ShortPrelude as SP
import qualified Data.GI.Base.Overloading as O
import qualified Prelude as P
import qualified Data.GI.Base.Attributes as GI.Attributes
import qualified Data.GI.Base.ManagedPtr as B.ManagedPtr
import qualified Data.GI.Base.GError as B.GError
import qualified Data.GI.Base.GVariant as B.GVariant
import qualified Data.GI.Base.GValue as B.GValue
import qualified Data.GI.Base.GParamSpec as B.GParamSpec
import qualified Data.GI.Base.CallStack as B.CallStack
import qualified Data.Text as T
import qualified Data.ByteString.Char8 as B
import qualified Data.Map as Map
import qualified Foreign.Ptr as FP
pattern VALUE_NOCOPY_CONTENTS = 134217728 :: Int32
pattern VALUE_COLLECT_FORMAT_MAX_LENGTH = 8 :: Int32
pattern TYPE_RESERVED_USER_FIRST = 49 :: Int32
pattern TYPE_RESERVED_GLIB_LAST = 31 :: Int32
pattern TYPE_RESERVED_GLIB_FIRST = 22 :: Int32
pattern TYPE_RESERVED_BSE_LAST = 48 :: Int32
pattern TYPE_RESERVED_BSE_FIRST = 32 :: Int32
pattern TYPE_FUNDAMENTAL_SHIFT = 2 :: Int32
pattern TYPE_FUNDAMENTAL_MAX = 255 :: Int32
pattern TYPE_FLAG_RESERVED_ID_BIT = 1 :: Word64
pattern SIGNAL_MATCH_MASK = 63 :: Int32
pattern SIGNAL_FLAGS_MASK = 511 :: Int32
pattern PARAM_USER_SHIFT = 8 :: Int32
pattern PARAM_STATIC_STRINGS = 224 :: Int32
pattern PARAM_MASK = 255 :: Int32