Changeset 963 in Sophya for trunk/SophyaLib/TArray


Ignore:
Timestamp:
Apr 20, 2000, 9:27:02 AM (25 years ago)
Author:
ansari
Message:

operator(Range) pour linux cmv 20/4/00

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/SophyaLib/TArray/tarray.h

    r958 r963  
    5858  // SubArrays - $CHECK$ Reza 03/2000 je ne sais pas s'il faut declarer ca const ??
    5959  TArray<T> SubArray(Range rx, Range ry, Range rz, Range rt, Range ru) const ;
     60#if !defined(__GNUG__)
    6061  //! () operator for Sub arrays extraction
    6162  /*! \sa SubArray */
    6263  inline TArray<T> operator () (Range rx, Range ry, Range rz, Range rt=0, Range ru=0) const
    6364                   { return  SubArray(rx, ry, rz, rt, ru); }
     65#else
     66  // g++ (2.95) se melange les pinceaux avec les arguments par defaut !
     67  //! () operator for Sub arrays extraction
     68  /*! \sa SubArray */
     69  inline TArray<T> operator () (Range rx, Range ry, Range rz) const
     70                   { return  SubArray(rx, ry, rz, Range(0), Range(0)); }
     71  inline TArray<T> operator () (Range rx, Range ry, Range rz, Range rt) const
     72                   { return  SubArray(rx, ry, rz, rt, Range(0)); }
     73  inline TArray<T> operator () (Range rx, Range ry, Range rz, Range rt, Range ru) const
     74                   { return  SubArray(rx, ry, rz, rt, ru); }
     75#endif
    6476
    6577  // ---- Access to data
Note: See TracChangeset for help on using the changeset viewer.