My interpretation of this is that the only time braces go on the end of the line is when you're starting a "control structure" https://developer.mozilla.org/en-US/docs/Mozilla/Developer_guide/Coding_Style#Control_Structures
structs, enums, classes, and functions are not control structures, so the opening brace should be at the appropriate indentation level on a line of its own. Dave Hylands ----- Original Message ----- > From: "Birunthan Mohanathas" <birunt...@mohanathas.com> > To: "dev-platform" <dev-platform@lists.mozilla.org> > Sent: Sunday, May 18, 2014 4:21:52 AM > Subject: Gecko style: Braces with enums and uninons > While working on bug 995730, I bumped into a few things that the Gecko > style guide leaves unspecified. I have described one such case below. > I'll create separate threads for the other things in order to maximize > the number of bikeshedding threads (and for readability). > For classes and structs, braces are placed like so: > class Foo > { > // ... > }; > How should they be placed for enums and unions? What about with > anonymous enums and unions? > _______________________________________________ > dev-platform mailing list > dev-platform@lists.mozilla.org > https://lists.mozilla.org/listinfo/dev-platform _______________________________________________ dev-platform mailing list dev-platform@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-platform