diff --git a/src/blackmisc/sequence.h b/src/blackmisc/sequence.h index e1ff70577..a2d95ff53 100644 --- a/src/blackmisc/sequence.h +++ b/src/blackmisc/sequence.h @@ -411,6 +411,13 @@ namespace BlackMisc std::reverse(begin(), end()); } + //! Reversed order + CSequence reversed() const { + CSequence result = *this; + result.reverse(); + return result; + } + //! In-place sort by a given comparator predicate. template void sort(Predicate p) {