template<class TYPE>
Change number of elements to n.
Definition at line 70 of file FXArray.h. References FX::constructElms(), FX::destructElms(), FX::FXArray< TYPE >::num, FX::FXArray< TYPE >::ptr, and FX::resizeElms(). 00070 { 00071 if(n!=num){ 00072 if(0<num-n){ 00073 destructElms(ptr+n,num-n); 00074 if(!resizeElms(ptr,n)) return false; 00075 } 00076 else{ 00077 if(!resizeElms(ptr,n)) return false; 00078 constructElms(ptr+num,n-num); 00079 } 00080 num=n; 00081 } 00082 return true; 00083 }
|