QualifierAlignment
QualifierAlignment (QualifierAlignmentStyle)¶
Info
clang-format 14
排列说明符和限定符的不同方式(例如 const/volatile)。
Waring
将 QualifierAlignment 设置为 Leave 以外的其他内容,可能会导致错误的代码格式,这是由于 clang-format 缺乏完整的语义信息而做出的错误决定。因此,应格外小心地审查使用此选项所做的代码更改。
可能的值:
QAS_Leave: 不要将说明符/限定符更改为左对齐或右对齐(默认)。
int const a;
const int *a;
QAS_Left: 将说明符/限定符更改为左对齐。
const int a;
const int *a;
QAS_Right: 将说明符/限定符更改为右对齐。
int const a;
int const *a;
QAS_Custom: 更改说明符/限定符以根据 QualifierOrder 对齐。
QualifierOrder: ['inline', 'static' , 'type', 'const']
int const a;
int const *a;
最后更新:
2022-10-31