Engine/cal3d/refcounted.h
void decRef()
    {
      assert(m_refCount > 0 &&
             "_refCount is less than or equal to zero in decRef()!");
      if (--m_refCount == 0)
      {
        delete this;
      }
    }
/**
     * Remove a reference from the internal reference count.  When this
     * reaches 0, the object is destroyed.
     */
Remove a reference from the internal reference count.  When this
reaches 0, the object is destroyed.
Remove a reference from the internal reference count . When this reaches 0 the object is destroyed .
void decRef()
    {
      assert(m_refCount > 0 &&
             "_refCount is less than or equal to zero in decRef()!");
      if (--m_refCount == 0)
      {
        delete this;
      }
    }
void decRef ( ) { assert ( m_refCount > 0 && " " ) ; if ( -- m_refCount == 0 ) { delete this ; } }
Remove a reference from the internal reference count.
Remove a reference from the internal reference count .