|
From: Frank V. C. <fr...@us...> - 2001-02-25 15:18:41
|
Update of /cvsroot/corelinux/clfw/clfw
In directory usw-pr-cvs1:/tmp/cvs-serv19666/clfw
Modified Files:
Array.hpp
Log Message:
233863 Completing Array
Index: Array.hpp
===================================================================
RCS file: /cvsroot/corelinux/clfw/clfw/Array.hpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** Array.hpp 2001/02/24 16:28:07 1.2
--- Array.hpp 2001/02/25 15:19:51 1.3
***************
*** 115,136 ****
throw (NullPointerException,BoundsException);
! /// Deep copy (replace)
ArrayRef operator=( ArrayCref );
! /// Deep copy (replace)
ArrayRef operator=( ArrayCptr )
throw (NullPointerException);
! /// Deep copy (append)
ArrayRef operator+=( ArrayCref )
throw (BoundsException);
! /// Deep copy (append)
ArrayRef operator+=( ArrayCptr )
! throw (BoundsException);
/// Add to end (putBack)
--- 115,136 ----
throw (NullPointerException,BoundsException);
! /// Copy (replace)
ArrayRef operator=( ArrayCref );
! /// Copy (replace)
ArrayRef operator=( ArrayCptr )
throw (NullPointerException);
! /// Copy (append)
ArrayRef operator+=( ArrayCref )
throw (BoundsException);
! /// Copy (append)
ArrayRef operator+=( ArrayCptr )
! throw (NullPointerException, BoundsException);
/// Add to end (putBack)
***************
*** 180,186 ****
// Implementation methods
//
! /// Adjusts occupancy
void increaseOccupancy( Count additions = 1 );
void decreaseOccupancy( Count removals = 1 );
--- 180,193 ----
// Implementation methods
//
! /// Retrieve the array representation
!
! FrameworkEntity **getArray( void ) const;
+ /// Adjusts occupancy up
+
void increaseOccupancy( Count additions = 1 );
+
+ /// Adjusts occupancy down
+
void decreaseOccupancy( Count removals = 1 );
***************
*** 200,203 ****
--- 207,221 ----
void shiftForRemove( Index position, Count increment=1 );
+
+ /// Array copy into
+
+ void copyOverFromArray( Index, FrameworkEntity **, CountCref );
+
+
+ private:
+
+ /// Zeros out state (used by destructor and assignment)
+
+ void resetState( void );
|