libostd
ostd::bidirectional_range_tag Struct Reference

The bidirectional range tag. More...

Inheritance diagram for ostd::bidirectional_range_tag:
ostd::forward_range_tag ostd::input_range_tag ostd::random_access_range_tag ostd::finite_random_access_range_tag ostd::contiguous_range_tag

Detailed Description

The bidirectional range tag.

Bidirectional ranges are forward ranges plus access to the element on the other side of the range. For example doubly linked lists would allow this kind of access. You can't directly access elements in the middle or count how many there are without linear complexity.

You can learn more about the characteristics here.

See also
ostd::forward_range_tag, ostd::random_access_range_tag

The documentation for this struct was generated from the following file: