1 -- This file is generated by SWIG. Do *not* modify by hand.
4 with Interfaces.C.Extensions;
9 -- LLVMOpaqueTargetData
11 type LLVMOpaqueTargetData is new
12 Interfaces.C.Extensions.opaque_structure_def;
14 type LLVMOpaqueTargetData_array is
15 array (Interfaces.C.size_t range <>)
16 of aliased LLVM_Target.LLVMOpaqueTargetData;
18 type LLVMOpaqueTargetData_view is access all
19 LLVM_Target.LLVMOpaqueTargetData;
23 type LLVMTargetDataRef is access all LLVM_Target.LLVMOpaqueTargetData;
25 type LLVMTargetDataRef_array is
26 array (Interfaces.C.size_t range <>)
27 of aliased LLVM_Target.LLVMTargetDataRef;
29 type LLVMTargetDataRef_view is access all LLVM_Target.LLVMTargetDataRef;
33 type LLVMStructLayout is new Interfaces.C.Extensions.opaque_structure_def;
35 type LLVMStructLayout_array is
36 array (Interfaces.C.size_t range <>)
37 of aliased LLVM_Target.LLVMStructLayout;
39 type LLVMStructLayout_view is access all LLVM_Target.LLVMStructLayout;
41 -- LLVMStructLayoutRef
43 type LLVMStructLayoutRef is access all LLVM_Target.LLVMStructLayout;
45 type LLVMStructLayoutRef_array is
46 array (Interfaces.C.size_t range <>)
47 of aliased LLVM_Target.LLVMStructLayoutRef;
49 type LLVMStructLayoutRef_view is access all LLVM_Target.LLVMStructLayoutRef;
53 type TargetData is new Interfaces.C.Extensions.incomplete_class_def;
55 type TargetData_array is
56 array (Interfaces.C.size_t range <>)
57 of aliased LLVM_Target.TargetData;
59 type TargetData_view is access all LLVM_Target.TargetData;
63 type LLVMByteOrdering is new Interfaces.C.int;
65 type LLVMByteOrdering_array is
66 array (Interfaces.C.size_t range <>)
67 of aliased LLVM_Target.LLVMByteOrdering;
69 type LLVMByteOrdering_view is access all LLVM_Target.LLVMByteOrdering;