Changeset 249 in Sophya for trunk/SophyaLib/BaseTools/ndatablock.h
- Timestamp:
- Apr 23, 1999, 10:03:30 AM (26 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/BaseTools/ndatablock.h
r246 r249 37 37 inline T* Data() 38 38 {if(mSRef) return mSRef->data; else return NULL;} 39 inline size_t 40 inline T& operator()(size_t i) {return mSRef->data+i;}39 inline size_t Size() const {return mSz;} 40 inline T& operator()(size_t i) {return *(mSRef->data+i);} 41 41 42 42 inline T* Begin() {return mSRef->data;} … … 49 49 50 50 // Surcharge d operateurs 51 NDataBlock<T>& operator = ( constNDataBlock<T>& a);51 NDataBlock<T>& operator = (NDataBlock<T>& a); 52 52 NDataBlock<T>& operator = (T v); 53 53 … … 57 57 NDataBlock<T>& operator /= (T b); 58 58 59 NDataBlock<T>& operator += ( constNDataBlock<T>& a);60 NDataBlock<T>& operator -= ( constNDataBlock<T>& a);61 NDataBlock<T>& operator *= ( constNDataBlock<T>& a);62 NDataBlock<T>& operator /= ( constNDataBlock<T>& a);59 NDataBlock<T>& operator += (NDataBlock<T>& a); 60 NDataBlock<T>& operator -= (NDataBlock<T>& a); 61 NDataBlock<T>& operator *= (NDataBlock<T>& a); 62 NDataBlock<T>& operator /= (NDataBlock<T>& a); 63 63 64 64
Note:
See TracChangeset
for help on using the changeset viewer.