35 # include <type_traits> // for is_lvalue_reference and conditional.
53 // An arbitrary iterator pointer is not singular.
85 * assertion statement because, e.g., we are in a constructor.
114 // Check whether __other points within the contiguous storage.
238 // can't step through the sequence.
264 // through the sequence.
289 // Determine if a sequence is sorted.
295 // StrictWeakOrdering by checking that it is irreflexive.
343 // ... special variant used in std::merge, std::includes, std::set_*.
379 // Determine if a sequence is partitioned w.r.t. this element.
412 // Determine if a sequence is partitioned w.r.t. this element.
460 // Fallback method if operator doesn't exist.
472 // Fallback method if predicate can't be invoked.
One of the comparison functors.
Forward iterators support a superset of input iterator operations.
GNU debug classes for public use.