DefinitionThe function swap_4 is used to swap the arguments
of a functor. The result is a functor that calls the original
functor with the fourth and fifth argument exchanged, that is
template < class F >
swap_4 ( F f)
returns a functor equivalent to f, but
where the fourth and fifth argument are exchanged.