: std::runtime_error(what) {}
explicit missing_key_error(const char* what)
: std::runtime_error(what) {}
- ~missing_key_error() noexcept override;
+ ~missing_key_error() override;
};
template<class T> inline
template<class T>
void bindFlag(T& value, const char* name, const char* description)
{
- using namespace std;
declareFlag<T>(name, description, value, [&value](T const& val) {
value = val;
});