|
From: Seb <whi...@us...> - 2004-12-04 14:01:29
|
Update of /cvsroot/epfl/tgengine-0.1/tg_stl In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22036 Modified Files: vector.h Log Message: Remplacement de tous les _T par des T pour OS X :-\ Index: vector.h =================================================================== RCS file: /cvsroot/epfl/tgengine-0.1/tg_stl/vector.h,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** vector.h 30 Nov 2004 18:21:56 -0000 1.1 --- vector.h 4 Dec 2004 14:01:19 -0000 1.2 *************** *** 13,17 **** #define RESERVE_RATIO 10 ! template <class _T> class Vector { --- 13,17 ---- #define RESERVE_RATIO 10 ! template <class T> class Vector { *************** *** 19,31 **** inline Vector(int s=0); ! inline void push_back(_T); inline void resize (int s); inline void clear (); inline int size (); ! inline _T operator [] (int n) { return *(data+n); } ! inline _T at(int i); protected: ! _T* data; //represent le dernier element "interresant" stocke. donc le dernier element ajoute //par un push_back. Les elements ajoutes automatiquement par le resize ne sont justement --- 19,31 ---- inline Vector(int s=0); ! inline void push_back(T); inline void resize (int s); inline void clear (); inline int size (); ! inline T operator [] (int n) { return *(data+n); } ! inline T at(int i); protected: ! T* data; //represent le dernier element "interresant" stocke. donc le dernier element ajoute //par un push_back. Les elements ajoutes automatiquement par le resize ne sont justement *************** *** 35,40 **** }; ! template <class _T> ! Vector<_T>::Vector(int s) { data = NULL; --- 35,40 ---- }; ! template <class T> ! Vector<T>::Vector(int s) { data = NULL; *************** *** 43,52 **** } ! template <class _T> ! void Vector<_T>::resize (int s) { if(s>_size) { ! data = (_T*)realloc(data, sizeof(_T)*(_size+s)); } else if (s<_size) --- 43,52 ---- } ! template <class T> ! void Vector<T>::resize (int s) { if(s>_size) { ! data = (T*)realloc(data, sizeof(T)*(_size+s)); } else if (s<_size) *************** *** 64,69 **** } ! template <class _T> ! void Vector<_T>::push_back (_T obj) { //doit-on allouer de la memoire ? --- 64,69 ---- } ! template <class T> ! void Vector<T>::push_back (T obj) { //doit-on allouer de la memoire ? *************** *** 77,88 **** } ! template <class _T> ! int Vector<_T>::size() { return _size; } ! template <class _T> ! _T Vector<_T>::at(int i) { if(i>=_size) --- 77,88 ---- } ! template <class T> ! int Vector<T>::size() { return _size; } ! template <class T> ! T Vector<T>::at(int i) { if(i>=_size) *************** *** 94,99 **** } ! template <class _T> ! void Vector<_T>::clear() { resize (0); --- 94,99 ---- } ! template <class T> ! void Vector<T>::clear() { resize (0); |