xref: /llvm-project/clang/test/APINotes/Inputs/Headers/Namespaces.apinotes (revision 4d5f81cad55b0b499953ed88608efc05e577ac2e)
1---
2Name: Namespaces
3Globals:
4  - Name: varInInlineNamespace
5    SwiftName: swiftVarInInlineNamespace
6Functions:
7  - Name: funcInNamespace
8    SwiftName: inWrongContext()
9  - Name: funcInInlineNamespace
10    SwiftName: swiftFuncInInlineNamespace()
11Tags:
12  - Name: char_box
13    SwiftName: InWrongContext
14Namespaces:
15  - Name: Namespace1
16    Typedefs:
17      - Name: my_typedef
18        SwiftName: SwiftTypedef
19      - Name: my_using_decl
20        SwiftName: SwiftUsingDecl
21    Globals:
22      - Name: varInNamespace
23        SwiftName: swiftVarInNamespace
24    Functions:
25      - Name: funcInNamespace
26        SwiftName: swiftFuncInNamespace()
27    Tags:
28      - Name: char_box
29        SwiftName: CharBox
30    Namespaces:
31      - Name: Nested1
32        Globals:
33          - Name: varInNestedNamespace
34            SwiftName: swiftVarInNestedNamespace
35        Functions:
36          - Name: funcInNestedNamespace
37            SwiftName: swiftFuncInNestedNamespace(_:)
38        Tags:
39          - Name: char_box
40            SwiftName: NestedCharBox
41            Methods:
42              - Name: methodInNestedNamespace
43                SwiftName: swiftMethodInNestedNamespace()
44            Tags:
45              - Name: inner_char_box
46                SwiftName: InnerCharBox
47        Namespaces:
48          - Name: Namespace1
49            Tags:
50              - Name: char_box
51                SwiftName: DeepNestedCharBox
52      - Name: Nested2
53        Globals:
54          - Name: varInNestedNamespace
55            SwiftName: swiftAnotherVarInNestedNamespace
56  - Name: InlineNamespace1
57    Functions:
58      - Name: funcInInlineNamespace
59        SwiftName: shouldNotSpellOutInlineNamespaces()
60