EmptyLineBeforeAccessModifier
EmptyLineBeforeAccessModifier (EmptyLineBeforeAccessModifierStyle
)¶
Info
clang-format 13
定义在何种情况下在访问修饰符之前放置空行。
可能的值:
ELBAMS_Never
: 删除访问修饰符之前的所有空行。
struct foo {
private:
int i;
protected:
int j;
/* comment */
public:
foo() {}
private:
protected:
};
ELBAMS_Leave
: 在访问修饰符之前保持现有的空行。
ELBAMS_LogicalBlock
: 只有当访问修饰符开始一个新的逻辑块时才添加空行。逻辑块是由一个或多个成员字段或函数组成的一组。
struct foo {
private:
int i;
protected:
int j;
/* comment */
public:
foo() {}
private:
protected:
};
ELBAMS_Always
: 总是在访问修饰符之前添加空行,除非访问修饰符位于结构或类定义的开头。
struct foo {
private:
int i;
protected:
int j;
/* comment */
public:
foo() {}
private:
protected:
};
最后更新:
2022-10-31