c++ - Clang-formal off 大括号包装
问题描述
我想像这样设置我的支架包装
Configuration::~Configuration()
{
}
但是当我设置参数时
BraceWrapping:
AfterClass: false
SplitEmptyFunction: false
它对我不起作用。自定义中设置的参数“BreakBeforeBraces”。
解决方案
我认为参数值应该颠倒,这对我有用。
AllowShortFunctionsOnASingleLine: None
BreakBeforeBraces: Custom
BraceWrapping:
AfterClass: true # This is optional
AfterFunction: true
SplitEmptyFunction: true
因为你要打破的地方是在一个函数之后,而不是一个类,所以我们应该有AfterFunction: true
.
而且你必须包含原型,这样Clang才能知道它是一个函数。
前:
class Configuration {
public:
~Configuration();
};
Configuration::~Configuration() {}
后:
class Configuration
{
public:
~Configuration();
};
Configuration::~Configuration()
{
}
推荐阅读
- kubernetes-helm - 如何在这个 Helm 模板函数中使用 printf?
- javascript - HTML/JS - 使用来自 HTML 字段元素的值填充“确认”弹出窗口
- python-3.x - AttributeError:/home/hp/anaconda3/lib/libxgboost.so:未定义符号:XGDMatrixSetDenseInfo
- awk - 如果段落包含存储在变量中的字符串,则打印段落(空白行分隔段落)
- javascript - javascript中BASE64Encoder(Java)的等效方法是什么?
- python - 如何解决包中的非类型错误 (ecco_v4_py)
- java - CORS 问题,但浏览器未发送 OPTIONS 请求
- java - 推送时如何对mongodb中的数组元素进行排序?
- python - python for-in -> if not in -> if -> del 进程无故停止工作
- r - 模块化和 SelectInput 使 actionButton 重复