Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- data FieldInfoFlags
- data FunctionInfoFlags
- data RepositoryLoadFlags
- data VFuncInfoFlags
Flags
FieldInfoFlags
data FieldInfoFlags Source #
Flags for a GIFieldInfo
.
FieldInfoFlagsReadable | field is readable. |
FieldInfoFlagsWritable | field is writable. |
AnotherFieldInfoFlags Int | Catch-all for unknown values |
Instances
FunctionInfoFlags
data FunctionInfoFlags Source #
Flags for a GIFunctionInfo
struct.
FunctionInfoFlagsIsMethod | is a method. |
FunctionInfoFlagsIsConstructor | is a constructor. |
FunctionInfoFlagsIsGetter | is a getter of a |
FunctionInfoFlagsIsSetter | is a setter of a |
FunctionInfoFlagsWrapsVfunc | represents a virtual function. |
FunctionInfoFlagsThrows | the function may throw an error. |
AnotherFunctionInfoFlags Int | Catch-all for unknown values |
Instances
RepositoryLoadFlags
data RepositoryLoadFlags Source #
Flags that control how a typelib is loaded.
RepositoryLoadFlagsIrepositoryLoadFlagLazy | Lazily load the typelib. |
AnotherRepositoryLoadFlags Int | Catch-all for unknown values |
Instances
VFuncInfoFlags
data VFuncInfoFlags Source #
Flags of a GIVFuncInfo
struct.
VFuncInfoFlagsMustChainUp | chains up to the parent type |
VFuncInfoFlagsMustOverride | overrides |
VFuncInfoFlagsMustNotOverride | does not override |
VFuncInfoFlagsThrows | Includes a |
AnotherVFuncInfoFlags Int | Catch-all for unknown values |