Files
yaml-cpp/util/sandbox.cpp
T

37 lines
1005 B
C++
Raw Normal View History

2012-05-20 01:46:08 -05:00
#include <iostream>
#include "yaml-cpp/emitterstyle.h"
2014-03-22 22:46:04 -05:00
#include "yaml-cpp/eventhandler.h"
#include "yaml-cpp/yaml.h" // IWYU pragma: keep
2014-03-22 12:49:16 -05:00
class NullEventHandler : public YAML::EventHandler {
public:
using Mark = YAML::Mark;
using anchor_t = YAML::anchor_t;
2014-03-22 12:49:16 -05:00
2020-06-15 13:19:21 -07:00
NullEventHandler() = default;
2014-03-22 12:49:16 -05:00
2020-06-15 13:20:22 -07:00
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) override {}
2020-06-15 13:20:22 -07:00
void OnSequenceEnd() override {}
void OnMapStart(const Mark&, const std::string&, anchor_t,
YAML::EmitterStyle::value) override {}
2020-06-15 13:20:22 -07:00
void OnMapEnd() override {}
};
2014-03-22 12:49:16 -05:00
int main() {
2015-01-24 17:58:58 -06:00
YAML::Node root;
for (;;) {
2015-01-24 17:58:58 -06:00
YAML::Node node;
root = node;
}
2014-03-22 12:49:16 -05:00
return 0;
2012-05-20 01:46:08 -05:00
}