On Wednesday, November 09, 2016 09:37:18 RazvanN via Digitalmars-d-learn wrote: > Given a SortedRange object, is there a way to obtain the > predicate which was used for it to be sorted?
No. It only exists as a template argument to SortedRange and an alias within it, not as something that's actually part of the range object, and that alias is private. If you want access to the predicate, then you're going to have to pass something to sort or SortedRange which you can access separately from the SortedRange (e.g. an actual function rather than a lambda). - Jonathan M Davis
