zmqpp  4.1.2
C++ bindings for 0mq (libzmq)
Namespaces | Macros | Typedefs
compatibility.hpp File Reference
#include <zmq.h>
Include dependency graph for compatibility.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 zmqpp
 C++ wrapper around zmq.
 

Macros

#define ZMQPP_EXPORT
 
#define ZMQPP_EXPLICITLY_DELETED   = delete
 
#define ZMQPP_DEPRECATED(reason)
 
#define NOEXCEPT   noexcept
 

Typedefs

typedef int zmqpp::raw_socket_t
 

Detailed Description

Date
10 Sep 2011
Author
ron
Ben Gray (@benjamg)

A fair number of C++0x (or more accurately C++11) features are used in this library and as this project is used where I work on older compilers this file was created to help.

C++ features and their workaround where not supported:

As of the port to version 3.1 (libzmqpp version 1.1.0) this file will also be used to maintain compatablity with multiple versions of 0mq

Macro Definition Documentation

◆ NOEXCEPT

#define NOEXCEPT   noexcept

◆ ZMQPP_DEPRECATED

#define ZMQPP_DEPRECATED (   reason)

◆ ZMQPP_EXPLICITLY_DELETED

#define ZMQPP_EXPLICITLY_DELETED   = delete

◆ ZMQPP_EXPORT

#define ZMQPP_EXPORT