gpt4 book ai didi

c++ - 有没有办法配置 clang-format 以将嵌套的命名空间声明保持在同一行?

转载 作者:可可西里 更新时间:2023-11-01 16:37:27 26 4
gpt4 key购买 nike

在我工作的代码库中,我们总是这样声明嵌套的命名空间:

namespace foo { namespace detail {

// stuff

} } // foo::detail namespace

我还没有找到一种方法来配置 clang-format not 将其分成多行:

namespace foo {
namespace detail {

// stuff

}
} // foo::detail namespace

我试过 BreakBeforeBraces 配置,我研究了 clang 3.8 中新的 BraceWrapping 配置,但都没有成功。

是否可以在不使用 //clang-format [on/off] 注释代码的情况下执行此操作?

最佳答案

原来这是clang-format团队考虑过的一个特性,但是被否决了。有关其他详细信息,请参阅 https://llvm.org/bugs/show_bug.cgi?id=17928 .

关于c++ - 有没有办法配置 clang-format 以将嵌套的命名空间声明保持在同一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32915967/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com