template<class TYPE>
bool FX::FXArray< TYPE >::no ( FXint  n  )  [inline]

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     }


(C) 2002-2009 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Nov 20 18:32:41 2009 for TnFOX by doxygen v1.4.7