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