C++ 是否可以为clang格式创建自定义规则?
有些外部库使用独特的编码样式。 一个例子是Qt的信号/插槽连接语法C++ 是否可以为clang格式创建自定义规则?,c++,qt,coding-style,clang-format,C++,Qt,Coding Style,Clang Format,有些外部库使用独特的编码样式。 一个例子是Qt的信号/插槽连接语法 connect(sender.data(), &Sender::valueChanged, receiver, &Receiver::updateValue); 使用稍加修改的llvm格式将此语句重新排序为 connect(sender.dataa(), &Sender::valueChanged, receiver, &Receiver::updateValue);
connect(sender.data(), &Sender::valueChanged,
receiver, &Receiver::updateValue);
使用稍加修改的llvm格式将此语句重新排序为
connect(sender.dataa(), &Sender::valueChanged, receiver, &Receiver::updateValue);
或
如果超过80个字符的限制
有没有可能为像这样的特殊命令创建自定义规则,以便像第一个示例中那样对其进行格式化?我不知道创建自定义规则的方法,但一种解决方法是告诉clang format跳过相关部分,关闭
//clang format
和打开//clang format
。
(见附件)
connect(sender.dataa(),
&Sender::valueChanged,
receiver,
&Receiver::updateValue);