Is there a container adapter that would reverse the direction of iterators so I can iterate over a container in reverse with range-based for-loop? With explicit iterators I would convert this: for (auto i = c.begin(); i != c.end(); ++i) { ... into this: for (auto i = c.rbegin(); i != c.rend(); ++i) { ... I want to convert this: for (auto& i: c) { ... to this: for (auto& i: std::magic_reverse_adapt
{{#tags}}- {{label}}
{{/tags}}