I can not seem to be able to read from config file multitoken options like I can from command line. What is the syntax for the config file?
This is how the option description is added:
//parser.cpp
- - -
po::options_description* generic;
generic=new po::options_description("Generic options");
generic->add_options()
("coordinate",po::value<std::vector<double> >()->multitoken(),"Coordinates (x,y)");
After which I parse command and config-files.
On command line '--coordinate 1 2' works. However, when I try in config file:
coordinate = 1,2
or
coordinate= 1 2
It fails giving a invalid_option_value exception. So what exactly is the syntax for config files in case of multitoken options?
new
here. If you do, you risk having memory leaks. – Privatdocent