#pragma once #include namespace BAN { template void swap(T& lhs, T& rhs) { T tmp = move(lhs); lhs = move(rhs); rhs = move(tmp); } }