diff --git a/include/transport/config.h b/include/transport/config.h index 8f760fead85fef4883473a1f42fcabcd88b8250d..97044a1d66ec0a0b0d858e529662e33b02a9f0f7 100644 --- a/include/transport/config.h +++ b/include/transport/config.h @@ -52,6 +52,7 @@ const myType &safeAs(const boost::program_options::variable_value &var, const my #define CONFIG_STRING_DEFAULTED(PTR, KEY, DEF) ((*PTR).hasKey(KEY) ? Transport::safeAs((*PTR)[KEY], DEF) : DEF) #define CONFIG_BOOL_DEFAULTED(PTR, KEY, DEF) ((*PTR).hasKey(KEY) ? Transport::safeAs((*PTR)[KEY], DEF) : DEF) #define CONFIG_LIST_DEFAULTED(PTR, KEY, DEF) ((*PTR).hasKey(KEY) ? Transport::safeAs >((*PTR)[KEY], DEF) : DEF) +#define CONFIG_INT_DEFAULTED(PTR, KEY, DEF) ((*PTR).hasKey(KEY) ? Transport::safeAs((*PTR)[KEY], DEF) : DEF) namespace Transport {