Boost property_tree: múltiples valores por clave

El árbol de propiedades de Boost parece una excelente biblioteca para analizar los archivos de configuración. Sin embargo, no puedo entender cómo manejar situaciones donde hay múltiples valores por clave. Por ejemplo, digamos que estaba especificando un cuadro como este:

box
{
    x -1 1
    y -1 1
    z -1 1
}

dóndex, yyz son los límites de la caja en elx, yyz Ejes respectivamente, especificados usando el formato INFO de property_tree. Veo que en el manual se menciona el uso de comillas para valores que usan espacios, pero luego no veo que pueda importar esos valores como números. Tendría que analizar la cadena en números, lo que parece anular el propósito de usar property_tree en primer lugar. Ciertamente podría dar una clave a cada número:

box 
{
    xlo -1
    xhi 1
    ylo -1
    yhi 1
    zlo -1
    zhi 1
}    

pero eso parece engorroso, e inflará mi archivo de configuración. También noté que podría manejar esta situación en program_options, pero pierdo las capacidades del archivo de configuración anidado (sí, sé que puedo usar la notación de puntos para "anidar", pero no es lo mismo).

¿Hay una manera de importar por ejemplo x como una lista de numeros como este?

Respuestas a la pregunta(1)

Su respuesta a la pregunta