summaryrefslogtreecommitdiff
path: root/bindings/ada/executionengine/llvm_execution_engine.ads
blob: c7669920f7ac91bcb45bbd0247c80c47cab90463 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
-- This file is generated by SWIG. Do *not* modify by hand.
--

with Interfaces.C.Extensions;


package LLVM_execution_Engine is

   -- LLVMOpaqueGenericValue
   --
   type LLVMOpaqueGenericValue is new
     Interfaces.C.Extensions.opaque_structure_def;

   type LLVMOpaqueGenericValue_array is
     array (Interfaces.C.size_t range <>)
            of aliased LLVM_execution_Engine.LLVMOpaqueGenericValue;

   type LLVMOpaqueGenericValue_view is access all
     LLVM_execution_Engine.LLVMOpaqueGenericValue;

   -- LLVMGenericValueRef
   --
   type LLVMGenericValueRef is access all
     LLVM_execution_Engine.LLVMOpaqueGenericValue;

   type LLVMGenericValueRef_array is
     array (Interfaces.C.size_t range <>)
            of aliased LLVM_execution_Engine.LLVMGenericValueRef;

   type LLVMGenericValueRef_view is access all
     LLVM_execution_Engine.LLVMGenericValueRef;

   -- LLVMOpaqueExecutionEngine
   --
   type LLVMOpaqueExecutionEngine is new
     Interfaces.C.Extensions.opaque_structure_def;

   type LLVMOpaqueExecutionEngine_array is
     array (Interfaces.C.size_t range <>)
            of aliased LLVM_execution_Engine.LLVMOpaqueExecutionEngine;

   type LLVMOpaqueExecutionEngine_view is access all
     LLVM_execution_Engine.LLVMOpaqueExecutionEngine;

   -- LLVMExecutionEngineRef
   --
   type LLVMExecutionEngineRef is access all
     LLVM_execution_Engine.LLVMOpaqueExecutionEngine;

   type LLVMExecutionEngineRef_array is
     array (Interfaces.C.size_t range <>)
            of aliased LLVM_execution_Engine.LLVMExecutionEngineRef;

   type LLVMExecutionEngineRef_view is access all
     LLVM_execution_Engine.LLVMExecutionEngineRef;

   -- LLVMTargetDataRef
   --
   type LLVMTargetDataRef is new Interfaces.C.Extensions.opaque_structure_def;

   type LLVMTargetDataRef_array is
     array (Interfaces.C.size_t range <>)
            of aliased LLVM_execution_Engine.LLVMTargetDataRef;

   type LLVMTargetDataRef_view is access all
     LLVM_execution_Engine.LLVMTargetDataRef;

   -- GenericValue
   --
   type GenericValue is new Interfaces.C.Extensions.opaque_structure_def;

   type GenericValue_array is
     array (Interfaces.C.size_t range <>)
            of aliased LLVM_execution_Engine.GenericValue;

   type GenericValue_view is access all LLVM_execution_Engine.GenericValue;

   -- ExecutionEngine
   --
   type ExecutionEngine is new Interfaces.C.Extensions.incomplete_class_def;

   type ExecutionEngine_array is
     array (Interfaces.C.size_t range <>)
            of aliased LLVM_execution_Engine.ExecutionEngine;

   type ExecutionEngine_view is access all
     LLVM_execution_Engine.ExecutionEngine;


end LLVM_execution_Engine;