1 #ifndef EMITTERUTILS_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM 2 #define EMITTERUTILS_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM 4 #if defined(_MSC_VER) || (defined(__GNUC__) && (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) || (__GNUC__ >= 4)) // GCC supports "pragma once" correctly since 3.4 28 bool WriteBinary(ostream& out,
const Binary& binary);
32 #endif // EMITTERUTILS_H_62B23520_7C8E_11DE_8A39_0800200C9A66_PM bool WriteDoubleQuotedString(ostream &out, const std::string &str, bool escapeNonAscii)
bool WriteChar(ostream &out, char ch)
bool WriteTag(ostream &out, const std::string &str, bool verbatim)
bool WriteBinary(ostream &out, const Binary &binary)
bool WriteAnchor(ostream &out, const std::string &str)
bool WriteLiteralString(ostream &out, const std::string &str, int indent)
bool WriteAlias(ostream &out, const std::string &str)
bool WriteTagWithPrefix(ostream &out, const std::string &prefix, const std::string &tag)
bool WriteComment(ostream &out, const std::string &str, int postCommentIndent)
bool WriteString(ostream &out, const std::string &str, bool inFlow, bool escapeNonAscii)
bool WriteSingleQuotedString(ostream &out, const std::string &str)