32 lines · cpp
1// RUN: rm -rf %t && mkdir -p %t2// RUN: echo "" > %t/compile_flags.txt3// RUN: cp "%s" "%t/test.cpp"4// RUN: clang-doc --doxygen --executor=standalone -p %t %t/test.cpp -output=%t/docs5// RUN: FileCheck %s -input-file=%t/docs/index.yaml --check-prefix=CHECK6 7void function(int x);8 9void function(int x) {}10 11// CHECK: ---12// CHECK-NEXT: USR: '{{([0-9A-F]{40})}}'13// CHECK-NEXT: ChildFunctions:14// CHECK-NEXT: - USR: '{{([0-9A-F]{40})}}'15// CHECK-NEXT: Name: 'function'16// CHECK-NEXT: DefLocation:17// CHECK-NEXT: LineNumber: 918// CHECK-NEXT: Filename: '{{.*}}19// CHECK-NEXT: Location:20// CHECK-NEXT: - LineNumber: 721// CHECK-NEXT: Filename: '{{.*}}'22// CHECK-NEXT: Params:23// CHECK-NEXT: - Type:24// CHECK-NEXT: Name: 'int'25// CHECK-NEXT: QualName: 'int'26// CHECK-NEXT: Name: 'x'27// CHECK-NEXT: ReturnType:28// CHECK-NEXT: Type:29// CHECK-NEXT: Name: 'void'30// CHECK-NEXT: QualName: 'void'31// CHECK-NEXT:...32