template<int T>
eckit::ByteSwap struct

ByteSwap selects the swap function based on data type size.