Jie Yu created MESOS-4422: ----------------------------- Summary: Use adaptor::reverse for reverse iteration in the code base. Key: MESOS-4422 URL: https://issues.apache.org/jira/browse/MESOS-4422 Project: Mesos Issue Type: Task Reporter: Jie Yu
It would be good to be consistent on our looping structure. Currently, we use foreach for forward iteration and use rbegin/rend for reverse iteration. We recently added adaptor::reverse in stout, which allows us to do: {noformat} vector<int> input = {....}; foreach (int i, adaptor::reverse(input)) { ... } {noformat} We should cleanup our code to consistently use this structure on reverse iteration. {noformat} jie$ grep -R rbegin src src/common/protobuf_utils.cpp: for (auto status = task.statuses().rbegin(); src/slave/containerizer/mesos/containerizer.cpp: for (auto it = isolators.crbegin(); it != isolators.crend(); ++it) { {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)