Till Toenshoff created MESOS-2618:
-------------------------------------
Summary: Update C++ style guide on function definition /
invocation formatting.
Key: MESOS-2618
URL: https://issues.apache.org/jira/browse/MESOS-2618
Project: Mesos
Issue Type: Documentation
Reporter: Till Toenshoff
Priority: Minor
Our style guide currently suggests two options for cases of function
definitions / invocations that do not fit into a single line even when breaking
after the opening argument bracket;
Fixed leading indention (4 spaces);
{noformat}
// 4: OK.
allocator->resourcesRecovered(
frameworkId,
slaveId,
resources,
filters);
{noformat}
Variable leading indention;
{noformat}
// 3: In this case, 3 is OK.
foobar(someArgument,
someOtherArgument,
theLastArgument);
{noformat}
There is a counter-case mentioned as for the latter;
{noformat}
// 3: Don't use in this case due to "jaggedness".
allocator->resourcesRecovered(frameworkId,
slaveId,
resources,
filters);
{noformat}
The problem here seems to be that the counter-case might not be well defined
on when it applies.
We might want to consider...
A. removing the variable leading option entirely
B. define the exact limits on when "jaggedness" applies
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)