hs-bindgen-1.0.0.0: test-artefacts/fixtures/program-analysis/selection_omit_external_b/bindingspec.yaml
version:
hs_bindgen: 1.0.0.0
binding_specification: '1.0'
hsmodule: Example
ctypes:
- headers: program-analysis/selection_omit_external_b.h
cname: struct Omitted
hsname: Omitted
- headers: program-analysis/selection_omit_external_b.h
cname: struct DirectlyDependsOnOmitted
hsname: DirectlyDependsOnOmitted
- headers: program-analysis/selection_omit_external_b.h
cname: struct IndirectlyDependsOnOmitted
hsname: IndirectlyDependsOnOmitted
hstypes:
- hsname: DirectlyDependsOnOmitted
representation:
record:
constructor: DirectlyDependsOnOmitted
fields:
- directlyDependsOnOmitted_o
instances:
- Eq
- Generic
- HasCField
- HasField
- HasFieldCompat
- HasFieldPtr
- IsStruct
- ReadRaw
- Show
- StaticSize
- Storable
- WriteRaw
- hsname: IndirectlyDependsOnOmitted
representation:
record:
constructor: IndirectlyDependsOnOmitted
fields:
- indirectlyDependsOnOmitted_d
instances:
- Eq
- Generic
- HasCField
- HasField
- HasFieldCompat
- HasFieldPtr
- IsStruct
- ReadRaw
- Show
- StaticSize
- Storable
- WriteRaw
- hsname: Omitted
representation:
record:
constructor: Omitted
fields:
- omitted_n
instances:
- Eq
- Generic
- HasCField
- HasField
- HasFieldCompat
- HasFieldPtr
- IsStruct
- ReadRaw
- Show
- StaticSize
- Storable
- WriteRaw