On Wed, Jan 08, 2014 at 02:24:46PM -0500, Ehsan Akhgari wrote:
> On 1/7/2014, 7:00 PM, Cameron McCormack wrote:
> >Ehsan Akhgari wrote:
> >>Exactly. If we require braces on their own lines for function bodies
> >>everywhere, we wouldn't need to solve this!
> >
> >Are you sure? :) There are a bunch of instances of
> >
> > class A
> > {
> > A(int aMember)
> > : mMember(aMamber)
> > {}
> > };
> >
> >through the tree. Depends how the "braces on new line" rule is written,
> >of course.
>
> I guess the "close braces for function bodies on their own line"
> rule is implied. But you're right, we should be explicit about
> that!
I'd argue we should have some sort of exception here because otherwise
short ctors are unreasonably long and less readable because there's more
there. For example you go from
public:
Foo() mFoo(0) {}
to
public:
Foo()
: mFoo(0)
{
}
which takes a lot more lines for no good purpose.
Trev
> _______________________________________________
> dev-platform mailing list
> [email protected]
> https://lists.mozilla.org/listinfo/dev-platform
_______________________________________________
dev-platform mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-platform