Defined in header
indirectly_swappable specifies a relationship between two types respectively modelling std::indirectly_readable, where their referenced types can be swapped.
 Semantic requirements
indirectly_swappable only if all concepts it subsumes are modeled.
 Equality preservation
 See also
| specifies that a type is indirectly readable by applying operator |
| swaps the values referenced by two dereferenceable objects |
(customization point object)