【发布时间】:2017-11-09 23:19:11
【问题描述】:
有一些外部库使用独特的编码风格。 一个例子是 Qt 的信号/槽连接语法。
connect(sender.data(), &Sender::valueChanged,
receiver, &Receiver::updateValue);
clang-format 使用稍微修改的 llvm 格式重新排序此语句
connect(sender.dataa(), &Sender::valueChanged, receiver, &Receiver::updateValue);
或
connect(sender.dataa(),
&Sender::valueChanged,
receiver,
&Receiver::updateValue);
如果超过 80 个字符的限制。
是否有可能为这样的特殊命令创建自定义规则,以便按照第一个示例进行格式化?
【问题讨论】:
标签: c++ qt coding-style clang-format