如何将复合初始化函数参数的参数与 clang 格式保持在一起
How to keep the parameters of a compound initializer function argument together with clang format
在函数调用中使用这段复合初始值设定项
foo_make_person(ctx, &(foo_person_desc){
.name = "Bob",
.age = 50,
});
我怎样才能让 clang-format 完全像那样格式化这段代码?
我尝试的一切看起来总是错的。如
foo_make_person(
ctx,
&(foo_person_desc){
.name = "Bob",
.age = 50,
});
或这个
foo_make_person(ctx,
&(foo_person_desc){
.name = "Bob",
.age = 50,
});
或这个
foo_make_person(ctx, &(foo_person_desc){
.name = "Bob",
.age = 50,
});
经过进一步研究,我得出结论,clang-format,截至目前的版本,无法进行这种格式化。
在函数调用中使用这段复合初始值设定项
foo_make_person(ctx, &(foo_person_desc){
.name = "Bob",
.age = 50,
});
我怎样才能让 clang-format 完全像那样格式化这段代码?
我尝试的一切看起来总是错的。如
foo_make_person(
ctx,
&(foo_person_desc){
.name = "Bob",
.age = 50,
});
或这个
foo_make_person(ctx,
&(foo_person_desc){
.name = "Bob",
.age = 50,
});
或这个
foo_make_person(ctx, &(foo_person_desc){
.name = "Bob",
.age = 50,
});
经过进一步研究,我得出结论,clang-format,截至目前的版本,无法进行这种格式化。