Function vector_swap (o2scl)¶
-
template<class vec_t, class vec2_t, class data_t>
void o2scl::vector_swap(size_t N, vec_t &v1, vec2_t &v2)¶ Swap the first
N
elements of two vectors.This function swaps the elements of
v1
andv2
, one element at a time.
-
template<class vec_t, class vec2_t, class data_t>
void o2scl::vector_swap(vec_t &v1, vec2_t &v2)¶ Swap all elements in two vectors.
This function swaps the elements of
v1
andv2
, one element at a time.Note
It is better to use
std::swap
than this function. This function is provided for use in cases where one is using vector types which do not provide astd::swap
method.