I think we might just want to change the existing
option BreakConstructorInitializersBeforeComma to do exactly this. WebKit
style is the only style using it and I agree that the style guide is
explicit in this regard.


On Thu, Dec 5, 2013 at 10:50 PM, Nico Weber <[email protected]> wrote:

> (This is what WebKit style asks for too:
> http://www.webkit.org/coding/coding-style.html , "Other Punctuation"
> point 1. So if this goes in, maybe you can set to true for webkit style.)
>
>
> On Thu, Dec 5, 2013 at 10:23 AM, Florian Sowade <[email protected]> wrote:
>
>> Hi,
>>
>> the attached patch adds a clang-format option to always break
>> constructor initializers before the initial colon.
>>
>> So this patch adds an option to turn
>>
>> Constructor : foo(bar)
>> {}
>>
>> into
>>
>> Constructor
>>     : foo(bar)
>> {}
>>
>> I don't know if this style is widely distributed, but I use it to
>> minimize the diff when I add new members to the list of constructor
>> initializers, since I can add a second member to the list without
>> modifying any of the existing lines:
>>
>> Constructor
>>     : foo(bar)
>>     , baz()
>> {}
>>
>> From my understanding this is not possible with the current set of
>> options.
>>
>> Florian Sowade
>>
>> _______________________________________________
>> cfe-commits mailing list
>> [email protected]
>> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>>
>>
>
> _______________________________________________
> cfe-commits mailing list
> [email protected]
> http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
>
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to