Ignore:
Timestamp:
05/12/20 11:52:13 (4 years ago)
Author:
ymipsl
Message:

XIOS coupling branch
Some updates.

First coupling test is beginning to work...

YM

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/dev_ym/XIOS_COUPLING/src/buffer_in_impl.hpp

    r501 r1875  
    1212    template <> bool CBufferIn::get<short>(short& data) { return get_template(data) ; }   
    1313    template <> bool CBufferIn::get<long>(long& data)  { return get_template(data) ; }   
     14    template <> bool CBufferIn::get<longlong>(longlong& data)  { return get_template(data) ; }   
    1415    template <> bool CBufferIn::get<uint>(uint& data)  { return get_template(data) ; }   
    1516    template <> bool CBufferIn::get<ushort>(ushort& data) { return get_template(data) ; }   
    1617    template <> bool CBufferIn::get<ulong>(ulong& data) { return get_template(data) ; }   
     18    template <> bool CBufferIn::get<ulonglong>(ulonglong& data) { return get_template(data) ; }   
    1719    template <> bool CBufferIn::get<float>(float& data) { return get_template(data) ; }   
    1820    template <> bool CBufferIn::get<double>(double& data) { return get_template(data) ; }   
     
    2426    template <> bool CBufferIn::get<short>(short* data, size_t n) { return get_template(data,n) ; }   
    2527    template <> bool CBufferIn::get<long>(long* data, size_t n)  { return get_template(data,n) ; }   
     28    template <> bool CBufferIn::get<longlong>(longlong* data, size_t n)  { return get_template(data,n) ; }   
    2629    template <> bool CBufferIn::get<uint>(uint* data, size_t n)  { return get_template(data,n) ; }   
    2730    template <> bool CBufferIn::get<ushort>(ushort* data, size_t n) { return get_template(data,n) ; }   
    2831    template <> bool CBufferIn::get<ulong>(ulong* data, size_t n) { return get_template(data,n) ; }   
     32    template <> bool CBufferIn::get<ulonglong>(ulonglong* data, size_t n) { return get_template(data,n) ; }   
    2933    template <> bool CBufferIn::get<float>(float* data, size_t n) { return get_template(data,n) ; }   
    3034    template <> bool CBufferIn::get<double>(double* data, size_t n) { return get_template(data,n) ; }   
     
    3640    template <> bool CBufferIn::advance<short>(size_t n) { return advance_template<short>(n) ; }   
    3741    template <> bool CBufferIn::advance<long>(size_t n)  { return advance_template<long>(n) ; }   
     42    template <> bool CBufferIn::advance<longlong>(size_t n)  { return advance_template<longlong>(n) ; }   
    3843    template <> bool CBufferIn::advance<uint>(size_t n)  { return advance_template<uint>(n) ; }   
    3944    template <> bool CBufferIn::advance<ushort>(size_t n) { return advance_template<ushort>(n) ; }   
    4045    template <> bool CBufferIn::advance<ulong>(size_t n) { return advance_template<ulong>(n) ; }   
     46    template <> bool CBufferIn::advance<ulonglong>(size_t n) { return advance_template<ulonglong>(n) ; }   
    4147    template <> bool CBufferIn::advance<float>(size_t n) { return advance_template<float>(n) ; }   
    4248    template <> bool CBufferIn::advance<double>(size_t n) { return advance_template<double>(n) ; }   
Note: See TracChangeset for help on using the changeset viewer.