Displaying 5 results from an estimated 5 matches for "alwaysbreaktemplatedeclarations".
2013 Jun 26
1
[LLVMdev] clang-format: `AlwaysBreakTemplateDeclarations: true` for LLVMStyle?
Hi guys,
Is the current setting of `AlwaysBreakTemplateDeclarations: false` for
LLVMStyle intentional? What was the rationale?
Some rough counts on the LLVM codebase:
same-line:
$ git grep -E 'template.*(class|struct).*{' -- '*.h' '*.cpp' | wc -l
214
(most of them are tiny traits classes, like isPodLike or DenseMapInfo)
not-same-line:
$...
2013 Jul 01
4
[LLVMdev] [bikeshed] Anyone have strong feelings about always putting `template <...>` on its own line?
...ed i = 0, e = Uv.size(); i != e; ++i)
use(i);
}
--------------
I would prefer that two pieces of code with similar logical structure to be
similarly formatted, as much as reasonable, and I think that always
breaking on template declarations is reasonable.
clang-format has an option for this (`AlwaysBreakTemplateDeclarations`),
but we don't have it enabled currently for LLVM style. Daniel Jasper
informs me that the current setting is a carry-over from before the setting
was introduced, where it was effectively always "false" (the current
setting for LLVM style).
I hate to bring up such a microscopic issu...
2013 Jul 01
0
[LLVMdev] [bikeshed] Anyone have strong feelings about always putting `template <...>` on its own line?
...use(i);
> }
> --------------
>
> I would prefer that two pieces of code with similar logical structure to be
> similarly formatted, as much as reasonable, and I think that always breaking
> on template declarations is reasonable.
>
> clang-format has an option for this (`AlwaysBreakTemplateDeclarations`), but
> we don't have it enabled currently for LLVM style. Daniel Jasper informs me
> that the current setting is a carry-over from before the setting was
> introduced, where it was effectively always "false" (the current setting for
> LLVM style).
>
> I hate to bri...
2016 Apr 04
2
[PATCH FOR DISCUSSION ONLY 1/2] scripts: Add a script for formatting all C code in the project.
~~~ Not to be applied, for discussion only ~~~
I think we need some kind of "checkpatch" script to catch all the
annoying, nitpicky code style issues that submitters trip up on.
I looked at a few scripts that exist, primarily the ones from Linux
and qemu (massive and complicated), and libvirt (small and sane).
There are a couple of problems:
(1) Linux/qemu-style checkpatch only
2016 Apr 05
3
[PATCH v2 FOR DISCUSSION ONLY 1/2] scripts: Add a script for formatting all C code in the project.
See previous version:
https://www.redhat.com/archives/libguestfs/2016-April/msg00021.html
The formatting in this second version isn't too bad. Still
a few corner cases to sort out.
Rich.