25 #ifndef _CONFIGURATION_PROGRAMOPTIONSHELPER_H
26 #define _CONFIGURATION_PROGRAMOPTIONSHELPER_H
31 #include <boost/program_options.hpp>
34 namespace Configuration {
Class providing some helper methods for managing boost program options.
static std::string wildcard(const std::string &name, const std::string &instance="*")
Creates the name to use for a wildcard program option.
static std::set< std::string > findWildcardNames(const std::vector< std::string > &option_name_list, const std::map< std::string, boost::program_options::variable_value > &options)
Returns the instance names of wildcard options.
virtual ~ProgramOptionsHelper()=default
Destructor.