LLVM Ada language bindings. Credit to Rod Kay and the AuroraUX team.
[oota-llvm.git] / bindings / ada / analysis / llvm_analysis.ads
1 -- This file is generated by SWIG. Do *not* modify by hand.
2 --
3
4 with Interfaces.C;
5
6
7 package LLVM_Analysis is
8
9    -- LLVMVerifierFailureAction
10    --
11    type LLVMVerifierFailureAction is (
12       LLVMAbortProcessAction,
13       LLVMPrintMessageAction,
14       LLVMReturnStatusAction);
15
16    for LLVMVerifierFailureAction use
17      (LLVMAbortProcessAction => 0,
18       LLVMPrintMessageAction => 1,
19       LLVMReturnStatusAction => 2);
20
21    pragma Convention (C, LLVMVerifierFailureAction);
22
23    type LLVMVerifierFailureAction_array is
24      array (Interfaces.C.size_t range <>)
25             of aliased LLVM_Analysis.LLVMVerifierFailureAction;
26
27    type LLVMVerifierFailureAction_view is access all
28      LLVM_Analysis.LLVMVerifierFailureAction;
29
30 end LLVM_Analysis;