64 lines
965 B
C++
64 lines
965 B
C++
|
// RUN: grep -Ev "// *[A-Z-]+:" %s \
|
||
|
// RUN: | clang-format -style="{BasedOnStyle: LLVM, EmptyLineBeforeAccessModifier: LogicalBlock}" -lines=1:14 \
|
||
|
// RUN: | clang-format -style="{BasedOnStyle: LLVM, EmptyLineBeforeAccessModifier: Never}" -lines=14:40 \
|
||
|
// RUN: | FileCheck -strict-whitespace %s
|
||
|
|
||
|
// CHECK: int i
|
||
|
// CHECK-NEXT: {{^$}}
|
||
|
// CHECK-NEXT: {{^private:$}}
|
||
|
// CHECK: }
|
||
|
struct foo1 {
|
||
|
int i;
|
||
|
|
||
|
private:
|
||
|
int j;
|
||
|
};
|
||
|
|
||
|
// CHECK: struct bar1
|
||
|
// CHECK-NEXT: {{^private:$}}
|
||
|
// CHECK: }
|
||
|
struct bar1 {
|
||
|
private:
|
||
|
int i;
|
||
|
int j;
|
||
|
};
|
||
|
|
||
|
// CHECK: int i
|
||
|
// CHECK-NEXT: {{^private:$}}
|
||
|
// CHECK: }
|
||
|
struct foo2 {
|
||
|
int i;
|
||
|
|
||
|
private:
|
||
|
int j;
|
||
|
};
|
||
|
|
||
|
// CHECK: struct bar2
|
||
|
// CHECK-NEXT: {{^private:$}}
|
||
|
// CHECK: }
|
||
|
struct bar2 {
|
||
|
private:
|
||
|
int i;
|
||
|
int j;
|
||
|
};
|
||
|
|
||
|
// CHECK: int j
|
||
|
// CHECK-NEXT: {{^private:$}}
|
||
|
// CHECK: }
|
||
|
struct foo3 {
|
||
|
int i;
|
||
|
int j;
|
||
|
|
||
|
private:
|
||
|
};
|
||
|
|
||
|
// CHECK: struct bar3
|
||
|
// CHECK-NEXT: {{^private:$}}
|
||
|
// CHECK: }
|
||
|
struct bar3 {
|
||
|
|
||
|
private:
|
||
|
int i;
|
||
|
int j;
|
||
|
};
|