Changeset 1875 for XIOS/dev/dev_ym/XIOS_COUPLING/src/buffer_impl.hpp
- Timestamp:
- 05/12/20 11:52:13 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/dev_ym/XIOS_COUPLING/src/buffer_impl.hpp
r501 r1875 10 10 template <> bool CBuffer::put<short>(const short& data) { return put_template(data) ; } 11 11 template <> bool CBuffer::put<long>(const long& data) { return put_template(data) ; } 12 template <> bool CBuffer::put<longlong>(const longlong& data) { return put_template(data) ; } 12 13 template <> bool CBuffer::put<uint>(const uint& data) { return put_template(data) ; } 13 14 template <> bool CBuffer::put<ushort>(const ushort& data) { return put_template(data) ; } 14 15 template <> bool CBuffer::put<ulong>(const ulong& data) { return put_template(data) ; } 16 template <> bool CBuffer::put<ulonglong>(const ulonglong& data) { return put_template(data) ; } 15 17 template <> bool CBuffer::put<float>(const float& data) { return put_template(data) ; } 16 18 template <> bool CBuffer::put<double>(const double& data) { return put_template(data) ; } … … 21 23 template <> bool CBuffer::put<short>(const short* data, size_t n) { return put_template(data,n) ; } 22 24 template <> bool CBuffer::put<long>(const long* data, size_t n) { return put_template(data,n) ; } 25 template <> bool CBuffer::put<longlong>(const longlong* data, size_t n) { return put_template(data,n) ; } 23 26 template <> bool CBuffer::put<uint>(const uint* data, size_t n) { return put_template(data,n) ; } 24 27 template <> bool CBuffer::put<ushort>(const ushort* data, size_t n) { return put_template(data,n) ; } 25 28 template <> bool CBuffer::put<ulong>(const ulong* data, size_t n) { return put_template(data,n) ; } 29 template <> bool CBuffer::put<ulonglong>(const ulonglong* data, size_t n) { return put_template(data,n) ; } 26 30 template <> bool CBuffer::put<float>(const float* data, size_t n) { return put_template(data,n) ; } 27 31 template <> bool CBuffer::put<double>(const double* data, size_t n) { return put_template(data,n) ; } … … 33 37 template <> bool CBuffer::put_ptr<short>(const short*& data, size_t n) { return put_ptr_template(data,n) ; } 34 38 template <> bool CBuffer::put_ptr<long>(const long*& data, size_t n) { return put_ptr_template(data,n) ; } 39 template <> bool CBuffer::put_ptr<longlong>(const longlong*& data, size_t n) { return put_ptr_template(data,n) ; } 35 40 template <> bool CBuffer::put_ptr<uint>(const uint*& data, size_t n) { return put_ptr_template(data,n) ; } 36 41 template <> bool CBuffer::put_ptr<ushort>(const ushort*& data, size_t n) { return put_ptr_template(data,n) ; } 37 42 template <> bool CBuffer::put_ptr<ulong>(const ulong*& data, size_t n) { return put_ptr_template(data,n) ; } 43 template <> bool CBuffer::put_ptr<ulonglong>(const ulonglong*& data, size_t n) { return put_ptr_template(data,n) ; } 38 44 template <> bool CBuffer::put_ptr<float>(const float*& data, size_t n) { return put_ptr_template(data,n) ; } 39 45 template <> bool CBuffer::put_ptr<double>(const double*& data, size_t n) { return put_ptr_template(data,n) ; } … … 46 52 template <> bool CBuffer::get<short>(short& data) { return get_template(data) ; } 47 53 template <> bool CBuffer::get<long>(long& data) { return get_template(data) ; } 54 template <> bool CBuffer::get<longlong>(longlong& data) { return get_template(data) ; } 48 55 template <> bool CBuffer::get<uint>(uint& data) { return get_template(data) ; } 49 56 template <> bool CBuffer::get<ushort>(ushort& data) { return get_template(data) ; } 50 57 template <> bool CBuffer::get<ulong>(ulong& data) { return get_template(data) ; } 58 template <> bool CBuffer::get<ulonglong>(ulonglong& data) { return get_template(data) ; } 51 59 template <> bool CBuffer::get<float>(float& data) { return get_template(data) ; } 52 60 template <> bool CBuffer::get<double>(double& data) { return get_template(data) ; } … … 57 65 template <> bool CBuffer::get<short>(short* data, size_t n) { return get_template(data,n) ; } 58 66 template <> bool CBuffer::get<long>(long* data, size_t n) { return get_template(data,n) ; } 67 template <> bool CBuffer::get<longlong>(longlong* data, size_t n) { return get_template(data,n) ; } 59 68 template <> bool CBuffer::get<uint>(uint* data, size_t n) { return get_template(data,n) ; } 60 69 template <> bool CBuffer::get<ushort>(ushort* data, size_t n) { return get_template(data,n) ; } 61 70 template <> bool CBuffer::get<ulong>(ulong* data, size_t n) { return get_template(data,n) ; } 71 template <> bool CBuffer::get<ulonglong>(ulonglong* data, size_t n) { return get_template(data,n) ; } 62 72 template <> bool CBuffer::get<float>(float* data, size_t n) { return get_template(data,n) ; } 63 73 template <> bool CBuffer::get<double>(double* data, size_t n) { return get_template(data,n) ; } … … 68 78 template <> bool CBuffer::get_ptr<short>(short*& data, size_t n) { return get_ptr_template(data,n) ; } 69 79 template <> bool CBuffer::get_ptr<long>(long*& data, size_t n) { return get_ptr_template(data,n) ; } 80 template <> bool CBuffer::get_ptr<longlong>(longlong*& data, size_t n) { return get_ptr_template(data,n) ; } 70 81 template <> bool CBuffer::get_ptr<uint>(uint*& data, size_t n) { return get_ptr_template(data,n) ; } 71 82 template <> bool CBuffer::get_ptr<ushort>(ushort*& data, size_t n) { return get_ptr_template(data,n) ; } 72 83 template <> bool CBuffer::get_ptr<ulong>(ulong*& data, size_t n) { return get_ptr_template(data,n) ; } 84 template <> bool CBuffer::get_ptr<ulonglong>(ulonglong*& data, size_t n) { return get_ptr_template(data,n) ; } 73 85 template <> bool CBuffer::get_ptr<float>(float*& data, size_t n) { return get_ptr_template(data,n) ; } 74 86 template <> bool CBuffer::get_ptr<double>(double*& data, size_t n) { return get_ptr_template(data,n) ; }
Note: See TracChangeset
for help on using the changeset viewer.