Changeset 394 for XIOS/trunk


Ignore:
Timestamp:
12/10/12 23:48:21 (11 years ago)
Author:
ymipsl
Message:

PGI port on CURIE

YM

Location:
XIOS/trunk/src
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • XIOS/trunk/src/array_new.hpp

    r369 r394  
    162162    virtual size_t size(void) const { return (this->dimensions()+1)*sizeof(int)+sizeof(size_t) + this->numElements()*sizeof(T_numtype) ;} 
    163163  
    164     virtual CArray* clone(void) const { return new CArray(*this); } 
     164    virtual CBaseType* clone(void) const { return new CArray(*this); } 
    165165        
    166166    virtual bool toBuffer(CBufferOut& buffer) const 
  • XIOS/trunk/src/type/enum.hpp

    r369 r394  
    4242    __INLINE__ operator T_enum&() ; 
    4343         
    44     virtual CEnum* clone(void) const   { return _clone(); } 
     44    inline virtual CBaseType* clone(void) const   { return _clone(); } 
    4545    virtual void fromString(const string& str)   { _fromString(str); } 
    4646    virtual string toString(void) const { return _toString(); } 
     
    102102    bool operator == (const CEnum_ref &other) {return this->get()==other.get() ;} 
    103103 
    104     virtual CEnum_ref* clone(void) const   { return _clone(); } 
     104    inline virtual CBaseType* clone(void) const   { return _clone(); } 
    105105    virtual void fromString(const string& str)   { _fromString(str); } 
    106106    virtual void fromString(const string& str) const  { _fromString(str); } 
  • XIOS/trunk/src/type/type.hpp

    r369 r394  
    3636    operator T&() ; 
    3737     
    38     virtual CType* clone(void) const   { return _clone(); } 
     38    inline virtual CBaseType* clone(void) const   { return _clone(); } 
    3939    virtual void fromString(const string& str)   { _fromString(str); } 
    4040    virtual string toString(void) const { return _toString(); } 
     
    9595    operator T&() const; 
    9696 
    97     virtual CType_ref* clone(void) const   { return _clone(); } 
     97    inline virtual CBaseType* clone(void) const   { return _clone(); } 
    9898    virtual void fromString(const string& str)   { _fromString(str); } 
    9999    virtual void fromString(const string& str) const  { _fromString(str); } 
Note: See TracChangeset for help on using the changeset viewer.