brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.1 KiB · bea434e Raw
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