54 Emitter(std::ostream &os,
bool versionDirective =
true);
55 Emitter(std::string &s,
bool versionDirective =
true);
60 void InitStream(
bool versionDirective);
64 void MapKey(
const std::string &s);
70 void Value(
const std::string &
val);
71 void Value(
const char *val);
74 void Value(
double val);
75 void Value(
float val);
81 Value(boost::lexical_cast<std::string>(val));
boost::filesystem::path path_t
Definition: OS.h:57
EmitterExn(const char *const &msg)
Definition: Emitter.h:43
EmitterExn()
Definition: Emitter.h:42
yaml_emitter_t emitter
Definition: Emitter.h:85
YamlExn()
Definition: YamlExn.h:33
Standard exception thrown for emitter errors.
Definition: Emitter.h:37
luabind::object val
Definition: Rulebook.cpp:52
std::string msg
Definition: YamlExn.h:41
void Value(const T &val)
Definition: Emitter.h:79
Definition: Announcement.h:24
virtual ~EmitterExn() noexcept
Definition: Emitter.h:44
Wrapper for the LibYAML emitter.
Definition: Emitter.h:48