first commit

This commit is contained in:
jiangjiajun
2022-07-05 09:30:15 +00:00
parent 4df7366d62
commit 9d87046d78
781 changed files with 225888 additions and 6184 deletions

36
third_party/yaml-cpp/util/sandbox.cpp vendored Normal file
View File

@@ -0,0 +1,36 @@
#include <iostream>
#include "yaml-cpp/emitterstyle.h"
#include "yaml-cpp/eventhandler.h"
#include "yaml-cpp/yaml.h" // IWYU pragma: keep
class NullEventHandler : public YAML::EventHandler {
public:
using Mark = YAML::Mark;
using anchor_t = YAML::anchor_t;
NullEventHandler() = default;
void OnDocumentStart(const Mark&) override {}
void OnDocumentEnd() override {}
void OnNull(const Mark&, anchor_t) override {}
void OnAlias(const Mark&, anchor_t) override {}
void OnScalar(const Mark&, const std::string&, anchor_t,
const std::string&) override {}
void OnSequenceStart(const Mark&, const std::string&, anchor_t,
YAML::EmitterStyle::value style) override {}
void OnSequenceEnd() override {}
void OnMapStart(const Mark&, const std::string&, anchor_t,
YAML::EmitterStyle::value style) override {}
void OnMapEnd() override {}
};
int main() {
YAML::Node root;
for (;;) {
YAML::Node node;
root = node;
}
return 0;
}