
Instead of just outputting everything into the designated root folder, HTML and JSON output will be placed in html/ and json/ directories.
41 lines
1.3 KiB
C++
41 lines
1.3 KiB
C++
// RUN: rm -rf %t && mkdir -p %t
|
|
// RUN: clang-doc --output=%t --format=json --executor=standalone %s
|
|
// RUN: FileCheck %s < %t/json/nested.json --check-prefix=NESTED
|
|
// RUN: FileCheck %s < %t/json/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: ],
|