如何通过yaml-cpp列出通用yaml的所有键

时间:2016-03-03 07:01:32

标签: yaml-cpp

如果yaml文档包含序列,地图和标量的混合,并且这些集合类型本身是多级深度的,是否有内置函数或简单方法来列出所有键,但不是最终值在叶子?假设键是字符串。

1 个答案:

答案 0 :(得分:2)

您必须递归文档中的节点,检查每个节点的类型:

  $server = IoServer::factory(new HttpServer(new WsServer(new Chat)),80,'127.0.0.1'); 
  $server->run();