c++ - 是否可以使用 clang 格式将单行名称空间放在一条线上?
问题描述
有没有办法让 clang-format 将 oneline 命名空间放在一行上,如下所示?我需要做一些前向声明,我更喜欢这样说。
namespace One {
namespace Two { class MyClassA; }
namespace Two { typedef std::unique_ptr<MyClassA> MyClassAUPtr; }
namespace Two { class MyClassB; }
namespace Two { typedef std::unique_ptr<MyClassB> MyClassBUPtr; }
namespace Three { class MyClassC; }
namespace Three { typedef std::unique_ptr<MyClassC> MyClassCUPtr; }
}
解决方案
不,从clang-format 13开始,没有这样的选项。
推荐阅读
- javascript - 如何从 node.js 服务器呈现变量而无需重新加载且不使用 EJS/AJAX?
- spring - Spring:运行测试时注入不同的bean
- python - 如何使用 Python 将 CUSTOM 元数据写入 JPEG?
- kotlin - 为什么 ImageIO 在重复加载和保存时不保留 JPEG 数据?
- bcrypt - bcrypt-node 10.9 也许是 node-gyp 错误?
- excel - Excel Rodent Simulation
- html - CSS Correct ways to zoom an background image
- javascript - new shape and old shape must have the same number of elements
- swift - 将 iPhone XS SceneKit PixelFormat 设置为 MTKView 格式 MTLPixelFormatRGB10A8_2P_XR10_sRGB
- javascript - V-validate not working with interpolated attribute