| #include "graphbuilderadapter.h" | |
| #include "yaml-cpp/parser.h" // IWYU pragma: keep | |
| namespace YAML { | |
| class GraphBuilderInterface; | |
| void* BuildGraphOfNextDocument(Parser& parser, | |
| GraphBuilderInterface& graphBuilder) { | |
| GraphBuilderAdapter eventHandler(graphBuilder); | |
| if (parser.HandleNextDocument(eventHandler)) { | |
| return eventHandler.RootNode(); | |
| } | |
| return nullptr; | |
| } | |
| } // namespace YAML |