(file) Return to Sharable.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/Sharable.h between version 1.17 and 1.18

version 1.17, 2005/10/24 19:35:25 version 1.18, 2005/11/07 23:18:15
Line 76 
Line 76 
 { {
   if (x)   if (x)
     {     {
   #ifdef PEGASUS_DEBUG
       // A sharable object should never be incremented from zero.       // A sharable object should never be incremented from zero.
       // If so, there is a double delete being cause by impropoer use       // If so, there is a double delete being cause by impropoer use
       // of sharable assignment or copy constructors somewhere       // of sharable assignment or copy constructors somewhere
       // << Wed Nov  6 12:46:52 2002 mdd >>       // << Wed Nov  6 12:46:52 2002 mdd >>
       assert(((Sharable*)x)->_ref.get());       assert(((Sharable*)x)->_ref.get());
   #endif
       x->_ref++;       x->_ref++;
     }     }
   
 } }
  
  


Legend:
Removed from v.1.17  
changed lines
  Added in v.1.18

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2