3939// RUN: FileCheck %s < %t/all_files.md -check-prefix=MD-ALL-FILES
4040// RUN: FileCheck %s < %t/index.md -check-prefix=MD-INDEX
4141
42-
43-
4442// Anonymous Namespace
45- namespace
46- {
47- void anonFunction () {}
43+ namespace {
44+ void anonFunction () {}
4845// MD-ANON-INDEX-LINE: *Defined at {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp#[[@LINE-1]]*
4946// HTML-ANON-INDEX-LINE: <p>Defined at line [[@LINE-2]] of file {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp</p>
5047
51- class AnonClass {};
48+ class AnonClass {};
5249// MD-ANON-CLASS-LINE: *Defined at {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp#[[@LINE-1]]*
5350// HTML-ANON-CLASS-LINE: <p>Defined at line [[@LINE-2]] of file {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp</p>
5451
5552// MD-ANON-CLASS: # class AnonClass
5653// HTML-ANON-CLASS: <h1>class AnonClass</h1>
57- }
54+ } // namespace
5855
5956// MD-ANON-INDEX: # namespace @nonymous_namespace
6057// MD-ANON-INDEX: Anonymous Namespace
@@ -72,16 +69,15 @@ namespace
7269// HTML-ANON-INDEX: <h3 id="{{([0-9A-F]{40})}}">anonFunction</h3>
7370// HTML-ANON-INDEX: <p>void anonFunction()</p>
7471
75-
7672// Primary Namespace
7773namespace PrimaryNamespace {
78- // Function in PrimaryNamespace
79- void functionInPrimaryNamespace () {}
74+ // Function in PrimaryNamespace
75+ void functionInPrimaryNamespace () {}
8076// MD-PRIMARY-INDEX-LINE: *Defined at {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp#[[@LINE-1]]*
8177// HTML-PRIMARY-INDEX-LINE: <p>Defined at line [[@LINE-2]] of file {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp</p>
8278
83- // Class in PrimaryNamespace
84- class ClassInPrimaryNamespace {};
79+ // Class in PrimaryNamespace
80+ class ClassInPrimaryNamespace {};
8581// MD-PRIMARY-CLASS-LINE: *Defined at {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp#[[@LINE-1]]*
8682// HTML-PRIMARY-CLASS-LINE: <p>Defined at line [[@LINE-2]] of file {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp</p>
8783
@@ -91,15 +87,15 @@ namespace PrimaryNamespace {
9187// HTML-PRIMARY-CLASS: <h1>class ClassInPrimaryNamespace</h1>
9288// HTML-PRIMARY-CLASS: <p> Class in PrimaryNamespace</p>
9389
94- // Nested namespace
95- namespace NestedNamespace {
96- // Function in NestedNamespace
97- void functionInNestedNamespace () {}
90+ // Nested namespace
91+ namespace NestedNamespace {
92+ // Function in NestedNamespace
93+ void functionInNestedNamespace () {}
9894// MD-NESTED-INDEX-LINE: *Defined at {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp#[[@LINE-1]]*
9995// HTML-NESTED-INDEX-LINE: <p>Defined at line [[@LINE-2]] of file {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp</p>
10096
101- // Class in NestedNamespace
102- class ClassInNestedNamespace {};
97+ // Class in NestedNamespace
98+ class ClassInNestedNamespace {};
10399// MD-NESTED-CLASS-LINE: *Defined at {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp#[[@LINE-1]]*
104100// HTML-NESTED-CLASS-LINE: <p>Defined at line [[@LINE-2]] of file {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp</p>
105101
@@ -108,7 +104,7 @@ namespace PrimaryNamespace {
108104
109105// HTML-NESTED-CLASS: <h1>class ClassInNestedNamespace</h1>
110106// HTML-NESTED-CLASS: <p> Class in NestedNamespace</p>
111- }
107+ } // namespace NestedNamespace
112108
113109// MD-NESTED-INDEX: # namespace NestedNamespace
114110// MD-NESTED-INDEX: Nested namespace
@@ -127,7 +123,7 @@ namespace PrimaryNamespace {
127123// HTML-NESTED-INDEX: <h3 id="{{([0-9A-F]{40})}}">functionInNestedNamespace</h3>
128124// HTML-NESTED-INDEX: <p>void functionInNestedNamespace()</p>
129125// HTML-NESTED-INDEX: <p> Function in NestedNamespace</p>
130- }
126+ } // namespace PrimaryNamespace
131127
132128// MD-PRIMARY-INDEX: # namespace PrimaryNamespace
133129// MD-PRIMARY-INDEX: Primary Namespace
@@ -151,16 +147,15 @@ namespace PrimaryNamespace {
151147// HTML-PRIMARY-INDEX: <p>void functionInPrimaryNamespace()</p>
152148// HTML-PRIMARY-INDEX: <p> Function in PrimaryNamespace</p>
153149
154-
155150// AnotherNamespace
156151namespace AnotherNamespace {
157- // Function in AnotherNamespace
158- void functionInAnotherNamespace () {}
152+ // Function in AnotherNamespace
153+ void functionInAnotherNamespace () {}
159154// MD-ANOTHER-INDEX-LINE: *Defined at {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp#[[@LINE-1]]*
160155// HTML-ANOTHER-INDEX-LINE: <p>Defined at line [[@LINE-2]] of file {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp</p>
161156
162- // Class in AnotherNamespace
163- class ClassInAnotherNamespace {};
157+ // Class in AnotherNamespace
158+ class ClassInAnotherNamespace {};
164159// MD-ANOTHER-CLASS-LINE: *Defined at {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp#[[@LINE-1]]*
165160// HTML-ANOTHER-CLASS-LINE: <p>Defined at line [[@LINE-2]] of file {{.*}}clang-tools-extra{{[\/]}}test{{[\/]}}clang-doc{{[\/]}}namespace.cpp</p>
166161
@@ -170,7 +165,7 @@ namespace AnotherNamespace {
170165// HTML-ANOTHER-CLASS: <h1>class ClassInAnotherNamespace</h1>
171166// HTML-ANOTHER-CLASS: <p> Class in AnotherNamespace</p>
172167
173- }
168+ } // namespace AnotherNamespace
174169
175170// MD-ANOTHER-INDEX: # namespace AnotherNamespace
176171// MD-ANOTHER-INDEX: AnotherNamespace
@@ -275,14 +270,12 @@ namespace AnotherNamespace {
275270// HTML-GLOBAL-INDEX: <li>AnotherNamespace</li>
276271// HTML-GLOBAL-INDEX: <li>PrimaryNamespace</li>
277272
278-
279273// MD-GLOBAL-INDEX: # Global Namespace
280274// MD-GLOBAL-INDEX: ## Namespaces
281275// MD-GLOBAL-INDEX: * [@nonymous_namespace](..{{[\/]}}@nonymous_namespace{{[\/]}}index.md)
282276// MD-GLOBAL-INDEX: * [AnotherNamespace](..{{[\/]}}AnotherNamespace{{[\/]}}index.md)
283277// MD-GLOBAL-INDEX: * [PrimaryNamespace](..{{[\/]}}PrimaryNamespace{{[\/]}}index.md)
284278
285-
286279// MD-ALL-FILES: # All Files
287280// MD-ALL-FILES: ## [@nonymous_namespace](@nonymous_namespace{{[\/]}}index.md)
288281// MD-ALL-FILES: ## [AnotherNamespace](AnotherNamespace{{[\/]}}index.md)
0 commit comments