是否有一个可以添加到.clang-format
的覆盖,使clang-format not将嵌套的名称空间声明拆分为多行,每个名称空间一行(但会保持其他东西的格式,如类和函数)?即,而不是
namespace foo {
namespace bar {
...
}
}
我们想要的只是
namespace foo { namespace bar {
...
}}
我已经看了http://clang.llvm.org/docs/ClangFormatStyleOptions.html,但没有发现任何明显的设置在那里。
clang-format的最新版本支持此设置:
CompactNamespaces: true
见http://clang.llvm.org/docs/ClangFormatStyleOptions.html