prime/include/RisLib/risContainers.h
//******************************************************************************
// This returns true if put operations are allowed. Puts are allowed if the 
// current size is less than or equal to Allocate - 2. If the size is equal to 
// Allocate - 2 then the next put operation would put the size to Allocate - 1, 
// which is the max number of elements. This is the same as "is not full".

This returns true if put operations are allowed. Puts are allowed if the
current size is less than or equal to Allocate - 2. If the size is equal to
Allocate - 2 then the next put operation would put the size to Allocate - 1,
which is the max number of elements. This is the same as "is not full".
This returns true if put operations are allowed . Puts are allowed if the current size is less than or equal to Allocate - 2 . If the size is equal to Allocate - 2 then the next put operation would put the size to Allocate - 1 which is the max number of elements . This is the same as " is not full " .
bool isPut ()
   {
      int tSize = mPutIndex - mGetIndex;
      if (tSize < 0) tSize = mAllocate + tSize;
      return tSize <= mAllocate - 2;
   }
bool isPut ( ) { int tSize = mPutIndex - mGetIndex ; if ( tSize < 0 ) tSize = mAllocate + tSize ; return tSize <= mAllocate - 2 ; }
This returns true if put operations are allowed.
This returns true if put operations are allowed .