text: #pragma once
  
  #ifndef EMITTERUTILS_H_62B23520_7C8E_11DE_8A39_0800200C9A66
  #define EMITTERUTILS_H_62B23520_7C8E_11DE_8A39_0800200C9A66
  
  
  #include "ostream.h"
  #include <string>
  
  namespace YAML
  {
  	namespace Utils
  	{
  		bool WriteString(ostream& out, const std::string& str, bool inFlow, bool escapeNonAscii);
  		bool WriteSingleQuotedString(ostream& out, const std::string& str);
  		bool WriteDoubleQuotedString(ostream& out, const std::string& str, bool escapeNonAscii);
  		bool WriteLiteralString(ostream& out, const std::string& str, int indent);
  		bool WriteComment(ostream& out, const std::string& str, int postCommentIndent);
  		bool WriteAlias(ostream& out, const std::string& str);
  		bool WriteAnchor(ostream& out, const std::string& str);
  	}
  }
  
  #endif // EMITTERUTILS_H_62B23520_7C8E_11DE_8A39_0800200C9A66
  