title: Yaml Emitter in C++
body: <p>Is there a C++ library for emitting YAML?  Wikipedia mentions a c++ wrapper for libyaml, but the link is broken.  The official YAML site only offers <a href="http://code.google.com/p/yaml-cpp/" rel="nofollow noreferrer">yaml-cpp</a>, which was also suggested in <a href="https://stackoverflow.com/questions/244784/yaml-serialization-library-for-c">this</a> SO question, but cpp-yaml is only a parser, not an emitter.  Am I out of luck?</p>
  
  <p><b>Edit</b>: I'm looking for an object oriented interface, hence the C++ requirement.  I know I could use libyaml's C interface in C++ code, but that's less than ideal.</p>