Boost property_tree: несколько значений на ключ

Дерево свойств Boost выглядит как отличная библиотека для разбора конфигурационных файлов. Тем не менее, я могуt выяснить, как обращаться с ситуациями, когда существует несколько значений на ключ. Например, пустьскажем, я указывал поле как это:

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

где ,xy, а такжеz границы коробки на,xy, а такжеz оси соответственно, указанные с помощью property_tree 'Формат INFO. Я вижу упоминание в руководстве использования кавычек для значений, которые используют пробелы, но тогда я нене вижу, что я мог бы импортировать эти значения в виде чисел. Я'Я должен разобрать строку в числа, что, по-видимому, лишает смысла использование property_tree. Я, конечно, мог бы дать каждому числу ключ:

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

но это кажется громоздким и раздувает мой конфигурационный файл. Я также отметил, что могу справиться с этой ситуацией в program_options, но я теряю возможности вложенного файла конфигурации (да, я знаю, что могу использовать точечную нотацию для "гнездо", но это'не то же самое).

Есть ли способ импортировать, например, х как список чисел, как это?

Ответы на вопрос(1)

Ваш ответ на вопрос