sdl3-bindgen-sys
Safe HaskellNone
LanguageGHC2021

SDL3.Sys.Bindgen.Main

Synopsis

Documentation

newtype SDL_main_func_Aux Source #

Auxiliary type used by SDL_main_func

C declaration
SDL_main_func, defined at SDL3/SDL_main.h 499:23

Constructors

SDL_main_func_Aux 

Fields

Instances

Instances details
Generic SDL_main_func_Aux Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Associated Types

type Rep SDL_main_func_Aux 
Instance details

Defined in SDL3.Sys.Bindgen.Main

type Rep SDL_main_func_Aux = D1 ('MetaData "SDL_main_func_Aux" "SDL3.Sys.Bindgen.Main" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "SDL_main_func_Aux" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (CInt -> Ptr (Elem (IncompleteArray (Ptr CChar))) -> IO CInt))))
FromFunPtr SDL_main_func_Aux Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

ToFunPtr SDL_main_func_Aux Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

HasCField SDL_main_func_Aux "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Associated Types

type CFieldType SDL_main_func_Aux "unwrap" 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Methods

offset# :: Proxy# SDL_main_func_Aux -> Proxy# "unwrap" -> Int #

ty ~ (CInt -> Ptr (Elem (IncompleteArray (Ptr CChar))) -> IO CInt) => HasField "unwrap" SDL_main_func_Aux ty Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

ty ~ (CInt -> Ptr (Elem (IncompleteArray (Ptr CChar))) -> IO CInt) => HasField "unwrap" (Ptr SDL_main_func_Aux) (Ptr ty :: Type) Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

type Rep SDL_main_func_Aux Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

type Rep SDL_main_func_Aux = D1 ('MetaData "SDL_main_func_Aux" "SDL3.Sys.Bindgen.Main" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "SDL_main_func_Aux" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (CInt -> Ptr (Elem (IncompleteArray (Ptr CChar))) -> IO CInt))))
type CFieldType SDL_main_func_Aux "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

newtype SDL_main_func Source #

The prototype for the application's main() function

argc
an ANSI-C style main function's argc.
argv
an ANSI-C style main function's argv.
Returns
an ANSI-C main return code; generally 0 is considered successful program completion, and small non-zero values are considered errors.
C declaration
SDL_main_func, defined at SDL3/SDL_main.h 499:23

Since: 3.2.0

Instances

Instances details
Storable SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Generic SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Associated Types

type Rep SDL_main_func 
Instance details

Defined in SDL3.Sys.Bindgen.Main

type Rep SDL_main_func = D1 ('MetaData "SDL_main_func" "SDL3.Sys.Bindgen.Main" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "SDL_main_func" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (FunPtr SDL_main_func_Aux))))
Show SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Eq SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Ord SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

HasFFIType SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Associated Types

type FFIType SDL_main_func 
Instance details

Defined in SDL3.Sys.Bindgen.Main

ReadRaw SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

StaticSize SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

WriteRaw SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

HasCField SDL_main_func "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Associated Types

type CFieldType SDL_main_func "unwrap" 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Methods

offset# :: Proxy# SDL_main_func -> Proxy# "unwrap" -> Int #

ty ~ FunPtr SDL_main_func_Aux => HasField "unwrap" SDL_main_func ty Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Methods

hasField :: SDL_main_func -> (ty -> SDL_main_func, ty) #

ty ~ FunPtr SDL_main_func_Aux => HasField "unwrap" (Ptr SDL_main_func) (Ptr ty :: Type) Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

Methods

getField :: Ptr SDL_main_func -> Ptr ty #

type Rep SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

type Rep SDL_main_func = D1 ('MetaData "SDL_main_func" "SDL3.Sys.Bindgen.Main" "sdl3-bindgen-sys-0.0.1.0-inplace" 'True) (C1 ('MetaCons "SDL_main_func" 'PrefixI 'True) (S1 ('MetaSel ('Just "unwrap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (FunPtr SDL_main_func_Aux))))
type FFIType SDL_main_func Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main

type CFieldType SDL_main_func "unwrap" Source # 
Instance details

Defined in SDL3.Sys.Bindgen.Main