macros.hpp 829 Bytes
Newer Older
1 2 3 4 5

/******************************************************************************/
/*  0MQ Internal Use                                                          */
/******************************************************************************/

6 7 8 9 10 11
#define LIBZMQ_UNUSED(object) (void) object
#define LIBZMQ_DELETE(p_object)                                                \
    {                                                                          \
        delete p_object;                                                       \
        p_object = 0;                                                          \
    }
12 13

/******************************************************************************/
14 15 16 17 18 19 20 21

#if !defined ZMQ_NOEXCEPT
#if defined ZMQ_HAVE_NOEXCEPT
#define ZMQ_NOEXCEPT noexcept
#else
#define ZMQ_NOEXCEPT
#endif
#endif