Oops, missing newline in the "after" case: should be:

template <>
struct STRUCT_TYPE<TYPE>

On Tue, Mar 26, 2019 at 12:26 PM John Beard <john.j.be...@gmail.com> wrote:
>
> Hi,
>
> Quick question about formatting: clang-format says
> "AlwaysBreakTemplateDeclarations: false", which can produce things
> like this:
>
> template <typename FOO> void function( int aParam )
>
> template <> struct STRUCT_TYPE<TYPE>
>
> I think it's clearer if the template declaration is always broken
> after ("AlwaysBreakTemplateDeclarations: true"):
>
> template <typename FOO>
> void function( int aParam )
>
> template <> struct STRUCT_TYPE<TYPE>
>
> This keeps the function signature in the "normal" format (i.e. return
> type on the left), and puts the "struct" or "class", etc, in the
> "normal"  place too.
>
> There aren't that many cases of either, but newline cases win by count
> (77 to 10). the Uncrustify.cfg file agrees with newline:
>
> nl_template_class = force # line 1076
>
> The style guide has no mention of it.
>
> Cheers,
>
> John

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : kicad-developers@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to