| 92 | // ------------------------------------------------------------------------------------------------- |
| 93 | |
| 94 | void |
| 95 | WXMPIterator_DecrementRefCount_1 ( XMPIteratorRef iterRef ) |
| 96 | { |
| 97 | WXMP_Result * wResult = &void_wResult; // ! Needed to "fool" the EnterWrapper macro. |
| 98 | XMP_ENTER_WRAPPER ( "WXMPIterator_DecrementRefCount_1" ) |
| 99 | |
| 100 | XMPIterator * thiz = (XMPIterator*)iterRef; |
| 101 | |
| 102 | XMP_Assert ( thiz->clientRefs > 0 ); |
| 103 | --thiz->clientRefs; |
| 104 | if ( thiz->clientRefs <= 0 ) delete ( thiz ); |
| 105 | |
| 106 | XMP_EXIT_WRAPPER_NO_THROW |
| 107 | } |
| 108 | |
| 109 | // ------------------------------------------------------------------------------------------------- |
| 110 |
nothing calls this directly
no outgoing calls
no test coverage detected