Apply cppcoreguidelines-avoid-non-const-global-variables

This commit is contained in:
Alexey Rybalchenko
2021-09-13 12:51:11 +02:00
committed by Dennis Klein
parent 1ee9d2d222
commit cf9b45cd75
6 changed files with 13 additions and 13 deletions

View File

@@ -31,21 +31,21 @@ struct TransportError : std::runtime_error
using std::runtime_error::runtime_error;
};
static std::unordered_map<std::string, Transport> TransportTypes{
static const std::unordered_map<std::string, Transport> TransportTypes{
{"default", Transport::DEFAULT},
{"zeromq", Transport::ZMQ},
{"shmem", Transport::SHM},
{"ofi", Transport::OFI}
};
static std::unordered_map<Transport, std::string> TransportNames{
static const std::unordered_map<Transport, std::string> TransportNames{
{Transport::DEFAULT, "default"},
{Transport::ZMQ, "zeromq"},
{Transport::SHM, "shmem"},
{Transport::OFI, "ofi"}
};
inline std::string TransportName(Transport transport) { return TransportNames[transport]; }
inline std::string TransportName(Transport transport) { return TransportNames.at(transport); }
inline Transport TransportType(const std::string& transport)
try {