Template Function sdv::swap(sequence<T, nFixedSizeLeft>&, sequence<T, nFixedSizeRight>&)#

Function Documentation#

template<class T, size_t nFixedSizeLeft, size_t nFixedSizeRight>
void sdv::swap(sequence<T, nFixedSizeLeft> &rseqLeft, sequence<T, nFixedSizeRight> &rseqRight) noexcept#

Swap two sequences.

Template Parameters:
  • T – Type to use as a base.

  • nFixedSizeLeft – The fixed size of the left sequence.

  • nFixedSizeRight – The fixed size of the right sequence.

Parameters:
  • rseqLeft[in] Reference to the first sequence.

  • rseqRight[in] Reference to the second sequence.