跳转至

AlwaysBreakTemplateDeclarations

AlwaysBreakTemplateDeclarations (BreakTemplateDeclarationsStyle)

Info

clang-format 7

要使用的模板声明中断样式。

可能的值:

BTDS_No: 在声明之前不要强制中断。PenaltyBreakTemplateDeclaration 被考虑在内。

template <typename T> T foo() {
}
template <typename T> T foo(int aaaaaaaaaaaaaaaaaaaaa,
                            int bbbbbbbbbbbbbbbbbbbbb) {
}

BTDS_MultiLine: 只有当下列声明跨多行时,才在模板声明后强制中断。

template <typename T> T foo() {
}
template <typename T>
T foo(int aaaaaaaaaaaaaaaaaaaaa,
    int bbbbbbbbbbbbbbbbbbbbb) {
}

BTDS_Yes: 总是在模板声明之后中断。

template <typename T>
T foo() {
}
template <typename T>
T foo(int aaaaaaaaaaaaaaaaaaaaa,
    int bbbbbbbbbbbbbbbbbbbbb) {
}

最后更新: 2022-10-31