| ▼Nstd | ISO C++ entities toplevel namespace is std |
| ▼Nranges | |
| Rrange | [range.range] The range concept |
| Rborrowed_range | [range.range] The borrowed_range concept |
| Rsized_range | [range.sized] The sized_range concept |
| Rview | [range.view] The ranges::view concept |
| Routput_range | A range for which ranges::begin returns an output iterator |
| Rinput_range | A range for which ranges::begin returns an input iterator |
| Rforward_range | A range for which ranges::begin returns a forward iterator |
| Rbidirectional_range | A range for which ranges::begin returns a bidirectional iterator |
| Rrandom_access_range | A range for which ranges::begin returns a random access iterator |
| Rcontiguous_range | A range for which ranges::begin returns a contiguous iterator |
| Rcommon_range | A range for which ranges::begin and ranges::end return the same type |
| Rviewable_range | A range which can be safely converted to a view |
| Rthree_way_comparable | |
| Rthree_way_comparable_with | |
| Rsame_as | [concept.same], concept same_as |
| Rderived_from | [concept.derived], concept derived_from |
| Rconvertible_to | [concept.convertible], concept convertible_to |
| Rcommon_reference_with | [concept.commonref], concept common_reference_with |
| Rcommon_with | [concept.common], concept common_with |
| Rintegral | |
| Rsigned_integral | |
| Runsigned_integral | |
| Rfloating_point | |
| Rassignable_from | [concept.assignable], concept assignable_from |
| Rdestructible | [concept.destructible], concept destructible |
| Rconstructible_from | [concept.constructible], concept constructible_from |
| Rdefault_initializable | [concept.defaultinitializable], concept default_initializable |
| Rmove_constructible | [concept.moveconstructible], concept move_constructible |
| Rcopy_constructible | [concept.copyconstructible], concept copy_constructible |
| Rswappable | |
| Rswappable_with | |
| Rmovable | |
| Rcopyable | |
| Rsemiregular | |
| Requality_comparable | |
| Requality_comparable_with | |
| Rtotally_ordered | |
| Rtotally_ordered_with | |
| Rregular | |
| Rinvocable | [concept.invocable], concept invocable |
| Rregular_invocable | [concept.regularinvocable], concept regular_invocable |
| Rpredicate | [concept.predicate], concept predicate |
| Rrelation | [concept.relation], concept relation |
| Requivalence_relation | [concept.equiv], concept equivalence_relation |
| Rstrict_weak_order | [concept.strictweakorder], concept strict_weak_order |
| R__derived_from_ios_base | |
| R__allocator_like | |
| Rindirectly_readable | Requirements for types that are readable by applying operator* |
| Rindirectly_writable | Requirements for writing a value into an iterator's referenced object |
| Rweakly_incrementable | Requirements on types that can be incremented with ++ |
| Rincrementable | |
| Rinput_or_output_iterator | |
| Rsentinel_for | |
| Rsized_sentinel_for | |
| Rinput_iterator | |
| Routput_iterator | |
| Rforward_iterator | |
| Rbidirectional_iterator | |
| Rrandom_access_iterator | |
| Rcontiguous_iterator | |
| Rindirectly_unary_invocable | |
| Rindirectly_regular_unary_invocable | |
| Rindirect_unary_predicate | |
| Rindirect_binary_predicate | |
| Rindirect_equivalence_relation | |
| Rindirect_strict_weak_order | |
| Rindirectly_movable | [alg.req.ind.move], concept indirectly_movable |
| Rindirectly_movable_storable | |
| Rindirectly_copyable | [alg.req.ind.copy], concept indirectly_copyable |
| Rindirectly_copyable_storable | |
| Rindirectly_swappable | [alg.req.ind.swap], concept indirectly_swappable |
| Rindirectly_comparable | [alg.req.ind.cmp], concept indirectly_comparable |
| Rpermutable | [alg.req.permutable], concept permutable |
| Rmergeable | [alg.req.mergeable], concept mergeable |
| Rsortable | [alg.req.sortable], concept sortable |
| Runiform_random_bit_generator | Requirements for a uniform random bit generator |
| R_Std_pair | |