diff --git a/src/connectivity.cc b/src/connectivity.cc index 963ffe796f360a64088f34d49f3806da614077df..ce1a1b95858978651d4e461a40359cb383d1d00a 100644 --- a/src/connectivity.cc +++ b/src/connectivity.cc @@ -30,6 +30,10 @@ namespace MUSIC { int ConnectorInfo::maxPortCode_; +#if __cplusplus <=199711L + ConnectivityInfo* const Connectivity::NO_CONNECTIVITY = NULL; +#endif + void ConnectorInfo::registerPortCode (int portCode) { diff --git a/src/music/connectivity.hh b/src/music/connectivity.hh index ed5611167d9599c84a9b48ce1b7a0b1a40ac0192..11a78c3e8709b05c8fbb5cf845d91fd12d7993e1 100644 --- a/src/music/connectivity.hh +++ b/src/music/connectivity.hh @@ -207,7 +207,11 @@ namespace MUSIC { { } - static const int NO_CONNECTIVITY = 0; +#if __cplusplus > 199711L + static constexpr ConnectivityInfo* NO_CONNECTIVITY = nullptr; +#else + static ConnectivityInfo* const NO_CONNECTIVITY; +#endif void add (std::string localPort, ConnectivityInfo::PortDirection dir, int width, std::string recApp, std::string recPort, int recPortCode,