This Clause describes utilities that are generally useful in C++ programs; some of these utilities are used by other elements of the Ranges library. These utilities are summarized in Table [tab:util.lib.summary].
| Subclause | Header(s) | |
| [utility] | Utility components | <experimental/ranges/utility> |
| [function.objects] | Function objects | <experimental/ranges/functional> |
| [meta] | Type traits | <type_traits> |
| [taggedtup] | Tagged tuple-like types | <experimental/ranges/utility> & |
| <experimental/ranges/tuple> | ||