yaml-cpp新API中是否有示例代码,其中涉及“while(parser.GetNextDocument(doc)){..}”

时间:2013-08-15 05:44:32

标签: yaml-cpp

在yaml-cpp中,如何更改旧的API代码段:

YAML::Node doc;
while(parser.GetNextDocument(doc)) {
       // ...
}

进入新的API?

1 个答案:

答案 0 :(得分:2)

您可以使用

std::vector<YAML::Node> docs = YAML::LoadAll("--- foo\n--- bar\n");

(或类似的LoadAllFromFile)来解析一系列文档。