boost :: Opción de archivo de configuración program_options con múltiples tokens

Parece que no puedo leer desde el archivo de configuración múltiples opciones como puedo desde la línea de comandos. ¿Cuál es la sintaxis para el archivo de configuración?

Así es como se agrega la descripción de la opción:

//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)");

Después de lo cual analizo el comando y los archivos de configuración.

En la línea de comando '--coordinate 1 2' funciona. Sin embargo, cuando intento en el archivo de configuración:

coordinate = 1,2

coordinate= 1 2

Falla al dar una excepción invalid_option_value. Entonces, ¿cuál es exactamente la sintaxis para los archivos de configuración en caso de opciones multitoken?

Respuestas a la pregunta(3)

Su respuesta a la pregunta