| Safe Haskell | None |
|---|---|
| Language | GHC2021 |
SDL3.Sys.Bindgen.Runtime.Macro
Description
Facade over HsBindgen.Runtime.Macro from the vendored hs-bindgen runtime.
Intended for qualified import:
import qualified SDL3.Sys.Bindgen.Runtime.Macro as Macro
For licensing information, see LICENSE_hs-bindgen-runtime in this package's root.
Documentation
Instances
| Functor Params # | |
| Foldable Params # | |
Defined in HsBindgen.Runtime.Macro Methods fold :: Monoid m => Params m -> m # foldMap :: Monoid m => (a -> m) -> Params a -> m # foldMap' :: Monoid m => (a -> m) -> Params a -> m # foldr :: (a -> b -> b) -> b -> Params a -> b # foldr' :: (a -> b -> b) -> b -> Params a -> b # foldl :: (b -> a -> b) -> b -> Params a -> b # foldl' :: (b -> a -> b) -> b -> Params a -> b # foldr1 :: (a -> a -> a) -> Params a -> a # foldl1 :: (a -> a -> a) -> Params a -> a # elem :: Eq a => a -> Params a -> Bool # maximum :: Ord a => Params a -> a # minimum :: Ord a => Params a -> a # | |
| Traversable Params # | |
| Show a => Show (Params a) # | |
| Eq a => Eq (Params a) # | |
| Ord a => Ord (Params a) # | |
Defined in HsBindgen.Runtime.Macro | |
Instances
| Functor Raw # | |
| Foldable Raw # | |
Defined in HsBindgen.Runtime.Macro Methods fold :: Monoid m => Raw m -> m # foldMap :: Monoid m => (a -> m) -> Raw a -> m # foldMap' :: Monoid m => (a -> m) -> Raw a -> m # foldr :: (a -> b -> b) -> b -> Raw a -> b # foldr' :: (a -> b -> b) -> b -> Raw a -> b # foldl :: (b -> a -> b) -> b -> Raw a -> b # foldl' :: (b -> a -> b) -> b -> Raw a -> b # foldr1 :: (a -> a -> a) -> Raw a -> a # foldl1 :: (a -> a -> a) -> Raw a -> a # elem :: Eq a => a -> Raw a -> Bool # maximum :: Ord a => Raw a -> a # | |
| Traversable Raw # | |
| Show a => Show (Raw a) # | |
| Eq a => Eq (Raw a) # | |
| Ord a => Ord (Raw a) # | |
Constructors
| NotVariadic | |
| Ellipsis | |
| NamedEllipsis a |
Instances
| Functor Variadic # | |
| Foldable Variadic # | |
Defined in HsBindgen.Runtime.Macro Methods fold :: Monoid m => Variadic m -> m # foldMap :: Monoid m => (a -> m) -> Variadic a -> m # foldMap' :: Monoid m => (a -> m) -> Variadic a -> m # foldr :: (a -> b -> b) -> b -> Variadic a -> b # foldr' :: (a -> b -> b) -> b -> Variadic a -> b # foldl :: (b -> a -> b) -> b -> Variadic a -> b # foldl' :: (b -> a -> b) -> b -> Variadic a -> b # foldr1 :: (a -> a -> a) -> Variadic a -> a # foldl1 :: (a -> a -> a) -> Variadic a -> a # elem :: Eq a => a -> Variadic a -> Bool # maximum :: Ord a => Variadic a -> a # minimum :: Ord a => Variadic a -> a # | |
| Traversable Variadic # | |
| Show a => Show (Variadic a) # | |
| Eq a => Eq (Variadic a) # | |
| Ord a => Ord (Variadic a) # | |
Defined in HsBindgen.Runtime.Macro | |