yaml-cpp

FORK: A YAML parser and emitter in C++
git clone https://git.neptards.moe/neptards/yaml-cpp.git
Log | Files | Refs | README | LICENSE

graphbuilder.cpp (430B)


      1 #include "graphbuilderadapter.h"
      2 
      3 #include "yaml-cpp/parser.h"  // IWYU pragma: keep
      4 
      5 namespace YAML {
      6 class GraphBuilderInterface;
      7 
      8 void* BuildGraphOfNextDocument(Parser& parser,
      9                                GraphBuilderInterface& graphBuilder) {
     10   GraphBuilderAdapter eventHandler(graphBuilder);
     11   if (parser.HandleNextDocument(eventHandler)) {
     12     return eventHandler.RootNode();
     13   }
     14   return nullptr;
     15 }
     16 }  // namespace YAML