Remove C++11'ism
authorRobin Gareus <robin@gareus.org>
Sun, 4 Nov 2018 14:37:46 +0000 (15:37 +0100)
committerRobin Gareus <robin@gareus.org>
Sun, 4 Nov 2018 14:37:46 +0000 (15:37 +0100)
commit8a4518d76fe78e5fb99900ff5ff71a22e5912395
tree129208dc52c4f47e439b19574705771812387f6e
parentc9bf89392fc1aefabaedc95b9e7b513338154207
Remove C++11'ism

While gnu-gcc had `std::map:at const` as non-standard extension
it is n/a for older gcc on OSX.

Surprisingly this const& p() const; performs a tad better as well, likely
due to different exception handling.

Perhaps it is also worth investigating boost::flat_map<> as replacement
for std::map<>, here. Our common case is just a single entry, so using
a std::vector emulated mapping might help.
libs/ardour/ardour/plugin_insert.h
libs/ardour/plugin_insert.cc