On Thu, Dec 4, 2014 at 11:28 AM, Robert O'Callahan rob...@ocallahan.org
wrote:
On Thu, Dec 4, 2014 at 12:35 PM, Seth Fowler s...@mozilla.com wrote:
I’d like to change the coding style guide to let us make out-params more
obvious by using an ‘o’ prefix for their name instead of an ‘a’. For
On Sat, Dec 6, 2014 at 1:31 AM, Botond Ballo bba...@mozilla.com wrote:
In APZ code, we've been using the prefix 'aOut' for out-parameters. This
keeps them consistent with the general rule of 'a' for arguments while
identifying out-parameters with a convention.
This is what I'm accustomed to
On Dec 4, 2014, at 11:28 AM, Robert O'Callahan rob...@ocallahan.org wrote:
I think this would be a slight improvement but the place where I really want
out-parameters to be visible is at the caller, not the callee.
Agreed! The simplest way to achieve that in C++, though, is to use pointer
On Dec 4, 2014, at 11:02 AM, Eric Rescorla e...@rtfm.com wrote:
In contrast, Seth's suggestion would be an extremely clear indication
that a parameter is an outparam.
Yes, and because it's just a convention and not compiler enforced it can
also be wrong.
I don’t know of any realistic,
On Fri, Dec 5, 2014 at 12:08 PM, Seth Fowler s...@mozilla.com wrote:
Well, converting all existing code to use this convention overnight
definitely wouldn’t be worth it. And just adding this to the style guide
will give us very little benefit *right now*. But I think if we add this to
the
You sometimes see comments for this, e.g.
int foo(int aX, /* out */ char* aS);
If we recommended/required this, it might make the interregnum period
problem smaller?
Nick
On Fri, Dec 5, 2014 at 1:31 PM, Robert O'Callahan rob...@ocallahan.org wrote:
On Fri, Dec 5, 2014 at 12:08 PM, Seth
In APZ code, we've been using the prefix 'aOut' for out-parameters. This keeps
them consistent with the general rule of 'a' for arguments while identifying
out-parameters with a convention.
Cheers,
Botond
- Original Message -
From: Nicholas Nethercote n.netherc...@gmail.com
To:
I’d like to change the coding style guide to let us make out-params more
obvious by using an ‘o’ prefix for their name instead of an ‘a’. For example,
nsresult Modify(int aCount, size_t aSize, char* oResult);
This will make it clear just from the declaration of a function or method which
On Thu, Dec 4, 2014 at 10:35 AM, Seth Fowler s...@mozilla.com wrote:
I’d like to change the coding style guide to let us make out-params more
obvious by using an ‘o’ prefix for their name instead of an ‘a’. For
example,
nsresult Modify(int aCount, size_t aSize, char* oResult);
This will
On Fri, Dec 5, 2014 at 5:41 AM, Eric Rescorla e...@rtfm.com wrote:
I’d like to change the coding style guide to let us make out-params more
obvious by using an ‘o’ prefix for their name instead of an ‘a’. For
example,
What fraction of these cases can't be distinguished by making non-out
On Thursday 2014-12-04 10:35 -0800, Seth Fowler wrote:
I’d like to change the coding style guide to let us make out-params more
obvious by using an ‘o’ prefix for their name instead of an ‘a’. For example,
nsresult Modify(int aCount, size_t aSize, char* oResult);
This will make it clear
I typically append Out to these parameter names. The o prefix would be more
concise. +1
Thanks!
Ben
- Original Message -
From: Seth Fowler s...@mozilla.com
To: dev-platform dev-platform@lists.mozilla.org
Sent: Thursday, December 4, 2014 1:35:06 PM
Subject: Proposal: Change the coding
On Thu, Dec 4, 2014 at 10:51 AM, Nicholas Nethercote n.netherc...@gmail.com
wrote:
On Fri, Dec 5, 2014 at 5:41 AM, Eric Rescorla e...@rtfm.com wrote:
I’d like to change the coding style guide to let us make out-params more
obvious by using an ‘o’ prefix for their name instead of an ‘a’.
On 2014-12-04, at 10:51, Nicholas Nethercote n.netherc...@gmail.com wrote:
What fraction of these cases can't be distinguished by making non-out
ref/pointer parameters const?
The non-const-ness of a parameter is a weak, indirect indication that
it's an outparam, and one that is probably
On Thu, Dec 4, 2014 at 12:35 PM, Seth Fowler s...@mozilla.com wrote:
I’d like to change the coding style guide to let us make out-params more
obvious by using an ‘o’ prefix for their name instead of an ‘a’. For
example,
nsresult Modify(int aCount, size_t aSize, char* oResult);
This will
15 matches
Mail list logo