sandbox.cpp 554 Bytes
Newer Older
Jesse Beder's avatar
Jesse Beder committed
1
2
3
4
5
6
#include "yaml-cpp/yaml.h"
#include <iostream>

int main()
{
    YAML::Emitter out;
7
    out << YAML::Comment("Hello");
Jesse Beder's avatar
Jesse Beder committed
8
    out << YAML::BeginSeq;
Jesse Beder's avatar
Jesse Beder committed
9
10
11
12
    out << YAML::Comment("Hello");
    out << YAML::Anchor("a") << YAML::Comment("anchor") << "item 1" << YAML::Comment("a");
    out << YAML::BeginMap << YAML::Comment("b");
    out << "pens" << YAML::Comment("foo") << "a" << YAML::Comment("bar");
Jesse Beder's avatar
Jesse Beder committed
13
    out << "pencils" << "b";
Jesse Beder's avatar
Jesse Beder committed
14
    out << YAML::EndMap;
Jesse Beder's avatar
Jesse Beder committed
15
    out << "item 2";
Jesse Beder's avatar
Jesse Beder committed
16
    out << YAML::EndSeq;
Jesse Beder's avatar
Jesse Beder committed
17
18
19
20
    
    std::cout << out.c_str() << "\n";
    return 0;
}