// RUN: rm -rf %t && mkdir -p %t // RUN: clang-doc --output=%t --format=json --executor=standalone %s // RUN: FileCheck %s < %t/nested.json --check-prefix=NESTED // RUN: FileCheck %s < %t/inner.json --check-prefix=INNER namespace nested { int Global; namespace inner { int InnerGlobal; } // namespace inner } // namespace nested // NESTED: "Variables": [ // NESTED-NEXT: { // NESTED-NEXT: "End": true, // NESTED-NEXT: "InfoType": "variable", // NESTED-NEXT: "IsStatic": false, // NESTED-NEXT: "Location": { // NESTED-NEXT: "Filename": "{{.*}}nested-namespace.cpp", // NESTED-NEXT: "LineNumber": 7 // NESTED-NEXT: }, // NESTED-NEXT: "Name": "Global", // NESTED-NEXT: "Namespace": [ // NESTED-NEXT: "nested" // NESTED-NEXT: ], // INNER: "Variables": [ // INNER-NEXT: { // INNER-NEXT: "End": true, // INNER-NEXT: "InfoType": "variable", // INNER-NEXT: "IsStatic": false, // INNER-NEXT: "Location": { // INNER-NEXT: "Filename": "{{.*}}nested-namespace.cpp", // INNER-NEXT: "LineNumber": 9 // INNER-NEXT: }, // INNER-NEXT: "Name": "InnerGlobal", // INNER-NEXT: "Namespace": [ // INNER-NEXT: "inner", // INNER-NEXT: "nested" // INNER-NEXT: ],