xref: /llvm-project/clang/test/APINotes/Inputs/Headers/HeaderLib.apinotes (revision 932949dbb517b089af28fdc480a16a738ee5db78)
1Name: HeaderLib
2SwiftInferImportAsMember: true
3Functions:
4  - Name: custom_realloc
5    NullabilityOfRet: N
6    Nullability: [ N, S ]
7  - Name: unavailable_function
8    Availability: none
9    AvailabilityMsg: "I beg you not to use this"
10  - Name: do_something_with_pointers
11    NullabilityOfRet: O
12    Nullability: [ N, O ]
13  - Name: do_something_with_arrays
14    Parameters:
15      - Position: 0
16        Nullability: N
17      - Position: 1
18        Nullability: N
19  - Name: take_pointer_and_int
20    Parameters:
21      - Position: 0
22        Nullability: N
23        NoEscape: true
24      - Position: 1
25        NoEscape: true
26Globals:
27  - Name: global_int
28    Nullability: N
29  - Name: unavailable_global_int
30    Availability: none
31Tags:
32  - Name: unavailable_struct
33    Availability: none
34
35Typedefs:
36  - Name: unavailable_typedef
37    Availability: none
38