std::experimental::ranges:: BidirectionalRange

From cppreference.com
template < class T >

concept bool BidirectionalRange =
ForwardRange < T > &&

BidirectionalIterator < ranges:: iterator_t < T >> ;
(ranges TS)