コード例 #1
0
void PrintHandler::key(const std::string& k)
{
	if (!_objStart) comma();
	
	_objStart = true;	
		
	_out << _tab;
	Stringifier::formatString(k, _out);
	if (!printFlat()) _out << ' ';
	_out << ':';
	if (!printFlat()) _out << ' ';
}
コード例 #2
0
ファイル: PrintHandler.cpp プロジェクト: 1514louluo/poco
void PrintHandler::key(const std::string& k)
{
	if (_value)
	{
		comma();
		_value = false;
	}
	_out << _tab;
	Stringifier::formatString(k, _out);
	if (!printFlat()) _out << ' ';
	_out << ':';
	if (!printFlat()) _out << ' ';
}
コード例 #3
0
unsigned PrintHandler::indent()
{
	if (!printFlat()) return _indent;
	
	return 0;
}
コード例 #4
0
const char* PrintHandler::endLine() const
{
	if (!printFlat()) return "\n";
	else return "";
}