17#include "MultiLineListFormatter.h"
24MultiLineListFormatter::MultiLineListFormatter(std::ostream & s, Bridge & b) :
29void MultiLineListFormatter::mapListItem(std::string name)
31 Formatter::mapListItem(name);
32 m_indent += m_spacing;
33 m_stream << std::endl;
36void MultiLineListFormatter::listMapItem()
38 Formatter::listMapItem();
41void MultiLineListFormatter::listListItem()
43 m_stream << std::string(m_indent,
' ');
44 Formatter::listListItem();
45 m_indent += m_spacing;
46 m_stream << std::endl;
49void MultiLineListFormatter::listIntItem(std::int64_t l)
51 m_stream << std::string(m_indent,
' ');
52 Formatter::listIntItem(l);
53 m_stream << std::endl;
56void MultiLineListFormatter::listFloatItem(
double d)
58 m_stream << std::string(m_indent,
' ');
59 Formatter::listFloatItem(d);
60 m_stream << std::endl;
63void MultiLineListFormatter::listStringItem(std::string s)
65 m_stream << std::string(m_indent,
' ');
66 Formatter::listStringItem(s);
67 m_stream << std::endl;
70void MultiLineListFormatter::listNoneItem()
72 m_stream << std::string(m_indent,
' ');
73 Formatter::listNoneItem();
74 m_stream << std::endl;
77void MultiLineListFormatter::listEnd()
79 m_indent -= m_spacing;
80 m_stream << std::string(m_indent,
' ');