是否可以使用 clang-format 在一行上使用 oneline 名称空间?
Is oneline namespaces on one line with clang-format possible?
有没有办法让 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 开始,没有这样的选项。
有没有办法让 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 开始,没有这样的选项。