bindFlag(T& value, const char* name, const char* description,
F callback)
{
- declareFlag(name, description, value, [&value,callback](const T& val) {
- if (!callback(val))
+ declareFlag(name, description, value, [&value, callback](const T& val) {
+ if (not callback(val))
throw std::range_error("invalid value");
value = std::move(val);
});
}
}
+XBT_PUBLIC(std::string) xbt_cfg_get_string(const char* name);
#endif