跳转至

AlwaysBreakAfterReturnType

AlwaysBreakAfterReturnType (ReturnTypeBreakingStyle)

Info

clang-format 3.8

函数声明返回要使用的类型中断样式。

可能的值:

RTBS_None: 返回类型后自动中断。PenaltyReturnTypeOnItsOwnLine 被考虑在内。

class A {
    int f() { return 0; };
};
int f();
int f() { return 1; }

RTBS_All: 总是在返回类型之后中断。

class A {
int
f() {
    return 0;
};
};
int
f();
int
f() {
    return 1;
}

RTBS_TopLevel: 总是在顶级函数的返回类型之后中断。

class A {
    int f() { return 0; };
};
int
f();
int
f() {
    return 1;
}

RTBS_AllDefinitions: 总是在函数定义的返回类型之后中断。

class A {
int
f() {
    return 0;
};
};
int f();
int
f() {
    return 1;
}

RTBS_TopLevelDefinitions: 总是在顶级定义的返回类型之后中断。

class A {
    int f() { return 0; };
};
int f();
int
f() {
    return 1;
}

最后更新: 2022-10-31