packages feed

hs-bindgen-1.0.0.0: test-artefacts/fixtures/macros/empty_body.parse_empty_macros.2.raw/Example.hs

{-# LANGUAGE NoImplicitPrelude #-}

module Example
    ( Example.eMPTY_OBJECT
    , Example.eMPTY_FUNCTION
    , Example.eMPTY_FUNCTION_PARAMS
    , Example.eMPTY_FUNCTION_VARIADIC
    )
  where

import qualified HsBindgen.Runtime.Macro as Macro
import Prelude (String)

{-| __C declaration:__ @macro EMPTY_OBJECT@

    __defined at:__ @macros\/empty_body.h 9:9@

    __exported by:__ @macros\/empty_body.h@
-}
eMPTY_OBJECT :: Macro.Raw String
eMPTY_OBJECT = Macro.objectLike "EMPTY_OBJECT" []

{-| __C declaration:__ @macro EMPTY_FUNCTION@

    __defined at:__ @macros\/empty_body.h 10:9@

    __exported by:__ @macros\/empty_body.h@
-}
eMPTY_FUNCTION :: Macro.Raw String
eMPTY_FUNCTION =
  Macro.functionLike "EMPTY_FUNCTION" [] []

{-| __C declaration:__ @macro EMPTY_FUNCTION_PARAMS@

    __defined at:__ @macros\/empty_body.h 11:9@

    __exported by:__ @macros\/empty_body.h@
-}
eMPTY_FUNCTION_PARAMS :: Macro.Raw String
eMPTY_FUNCTION_PARAMS =
  Macro.functionLike "EMPTY_FUNCTION_PARAMS" ["x", "y"] []

{-| __C declaration:__ @macro EMPTY_FUNCTION_VARIADIC@

    __defined at:__ @macros\/empty_body.h 12:9@

    __exported by:__ @macros\/empty_body.h@
-}
eMPTY_FUNCTION_VARIADIC :: Macro.Raw String
eMPTY_FUNCTION_VARIADIC =
  Macro.variadic "EMPTY_FUNCTION_VARIADIC" ["x"] []