3
3
// RUN: echo "" > %t/compile_flags.txt
4
4
// RUN: cp "%s" "%t/test.cpp"
5
5
// RUN: clang-doc --doxygen --executor=standalone -p %t %t/test.cpp -output=%t/docs
6
- // RUN: cat %t/docs/index.yaml | FileCheck %s --check-prefix=CHECK
6
+ // RUN: cat %t/docs/index.yaml | FileCheck %s --check-prefix=YAML
7
7
// RUN: rm -rf %t
8
8
9
9
template <typename T, int U = 1 >
@@ -15,62 +15,62 @@ void function<bool, 0>(bool x) {}
15
15
template <class ... T>
16
16
void ParamPackFunction (T... args);
17
17
18
- // CHECK : ---
19
- // CHECK -NEXT: USR: '{{([0-9A-F]{40})}}'
20
- // CHECK -NEXT: ChildFunctions:
21
- // CHECK -NEXT: - USR: '{{([0-9A-F]{40})}}'
22
- // CHECK -NEXT: Name: 'ParamPackFunction'
23
- // CHECK -NEXT: Location:
24
- // CHECK -NEXT: - LineNumber: 16
25
- // CHECK -NEXT: Filename: '{{.*}}'
26
- // CHECK -NEXT: Params:
27
- // CHECK -NEXT: - Type:
28
- // CHECK -NEXT: Name: 'T...'
29
- // CHECK -NEXT: QualName: 'T...'
30
- // CHECK -NEXT: Name: 'args'
31
- // CHECK -NEXT: ReturnType:
32
- // CHECK -NEXT: Type:
33
- // CHECK -NEXT: Name: 'void'
34
- // CHECK -NEXT: QualName: 'void'
35
- // CHECK -NEXT: Template:
36
- // CHECK -NEXT: Params:
37
- // CHECK -NEXT: - Contents: 'class... T'
38
- // CHECK -NEXT: - USR: '{{([0-9A-F]{40})}}'
39
- // CHECK -NEXT: Name: 'function'
40
- // CHECK -NEXT: DefLocation:
41
- // CHECK -NEXT: LineNumber: 10
42
- // CHECK -NEXT: Filename: '{{.*}}'
43
- // CHECK -NEXT: Params:
44
- // CHECK -NEXT: - Type:
45
- // CHECK -NEXT: Name: 'T'
46
- // CHECK -NEXT: QualName: 'T'
47
- // CHECK -NEXT: Name: 'x'
48
- // CHECK -NEXT: ReturnType:
49
- // CHECK -NEXT: Type:
50
- // CHECK -NEXT: Name: 'void'
51
- // CHECK -NEXT: QualName: 'void'
52
- // CHECK -NEXT: Template:
53
- // CHECK -NEXT: Params:
54
- // CHECK -NEXT: - Contents: 'typename T'
55
- // CHECK -NEXT: - Contents: 'int U = 1'
56
- // CHECK -NEXT: - USR: '{{([0-9A-F]{40})}}'
57
- // CHECK -NEXT: Name: 'function'
58
- // CHECK -NEXT: DefLocation:
59
- // CHECK -NEXT: LineNumber: 12
60
- // CHECK -NEXT: Filename: '{{.*}}'
61
- // CHECK -NEXT: Params:
62
- // CHECK -NEXT: - Type:
63
- // CHECK -NEXT: Name: '_Bool'
64
- // CHECK -NEXT: QualName: '_Bool'
65
- // CHECK -NEXT: Name: 'x'
66
- // CHECK -NEXT: ReturnType:
67
- // CHECK -NEXT: Type:
68
- // CHECK -NEXT: Name: 'void'
69
- // CHECK -NEXT: QualName: 'void'
70
- // CHECK -NEXT: Template:
71
- // CHECK -NEXT: Specialization:
72
- // CHECK -NEXT: SpecializationOf: '{{([0-9A-F]{40})}}'
73
- // CHECK -NEXT: Params:
74
- // CHECK -NEXT: - Contents: 'bool'
75
- // CHECK -NEXT: - Contents: '0'
76
- // CHECK -NEXT: ...
18
+ // YAML : ---
19
+ // YAML -NEXT: USR: '{{([0-9A-F]{40})}}'
20
+ // YAML -NEXT: ChildFunctions:
21
+ // YAML -NEXT: - USR: '{{([0-9A-F]{40})}}'
22
+ // YAML -NEXT: Name: 'ParamPackFunction'
23
+ // YAML -NEXT: Location:
24
+ // YAML -NEXT: - LineNumber: 16
25
+ // YAML -NEXT: Filename: '{{.*}}'
26
+ // YAML -NEXT: Params:
27
+ // YAML -NEXT: - Type:
28
+ // YAML -NEXT: Name: 'T...'
29
+ // YAML -NEXT: QualName: 'T...'
30
+ // YAML -NEXT: Name: 'args'
31
+ // YAML -NEXT: ReturnType:
32
+ // YAML -NEXT: Type:
33
+ // YAML -NEXT: Name: 'void'
34
+ // YAML -NEXT: QualName: 'void'
35
+ // YAML -NEXT: Template:
36
+ // YAML -NEXT: Params:
37
+ // YAML -NEXT: - Contents: 'class... T'
38
+ // YAML -NEXT: - USR: '{{([0-9A-F]{40})}}'
39
+ // YAML -NEXT: Name: 'function'
40
+ // YAML -NEXT: DefLocation:
41
+ // YAML -NEXT: LineNumber: 10
42
+ // YAML -NEXT: Filename: '{{.*}}'
43
+ // YAML -NEXT: Params:
44
+ // YAML -NEXT: - Type:
45
+ // YAML -NEXT: Name: 'T'
46
+ // YAML -NEXT: QualName: 'T'
47
+ // YAML -NEXT: Name: 'x'
48
+ // YAML -NEXT: ReturnType:
49
+ // YAML -NEXT: Type:
50
+ // YAML -NEXT: Name: 'void'
51
+ // YAML -NEXT: QualName: 'void'
52
+ // YAML -NEXT: Template:
53
+ // YAML -NEXT: Params:
54
+ // YAML -NEXT: - Contents: 'typename T'
55
+ // YAML -NEXT: - Contents: 'int U = 1'
56
+ // YAML -NEXT: - USR: '{{([0-9A-F]{40})}}'
57
+ // YAML -NEXT: Name: 'function'
58
+ // YAML -NEXT: DefLocation:
59
+ // YAML -NEXT: LineNumber: 12
60
+ // YAML -NEXT: Filename: '{{.*}}'
61
+ // YAML -NEXT: Params:
62
+ // YAML -NEXT: - Type:
63
+ // YAML -NEXT: Name: '_Bool'
64
+ // YAML -NEXT: QualName: '_Bool'
65
+ // YAML -NEXT: Name: 'x'
66
+ // YAML -NEXT: ReturnType:
67
+ // YAML -NEXT: Type:
68
+ // YAML -NEXT: Name: 'void'
69
+ // YAML -NEXT: QualName: 'void'
70
+ // YAML -NEXT: Template:
71
+ // YAML -NEXT: Specialization:
72
+ // YAML -NEXT: SpecializationOf: '{{([0-9A-F]{40})}}'
73
+ // YAML -NEXT: Params:
74
+ // YAML -NEXT: - Contents: 'bool'
75
+ // YAML -NEXT: - Contents: '0'
76
+ // YAML -NEXT: ...
0 commit comments