Atlas
0.7.0
Networking protocol for the Worldforge system.
|
7 #include <Atlas/Formatter.h>
14 Formatter::Formatter(std::ostream & s,
Atlas::Bridge & b) : m_stream(s),
25 m_stream << std::endl;
30 m_stream << std::endl;
31 m_stream << std::string(m_indent,
' ');
33 m_indent += m_spacing;
34 m_stream << std::endl;
39 m_stream << std::endl;
41 m_stream << std::endl;
47 m_stream << std::string(m_indent,
' ');
49 m_indent += m_spacing;
50 m_stream << std::endl;
55 m_stream << std::string(m_indent,
' ');
61 m_stream << std::string(m_indent,
' ');
63 m_stream << std::endl;
68 m_stream << std::string(m_indent,
' ');
70 m_stream << std::endl;
75 m_stream << std::string(m_indent,
' ');
77 m_stream << std::endl;
81 m_stream << std::string(m_indent,
' ');
83 m_stream << std::endl;
88 m_indent -= m_spacing;
89 m_stream << std::string(m_indent,
' ');
91 m_stream << std::endl;
97 m_stream << std::string(m_indent,
' ');
99 m_indent += m_spacing;
100 m_stream << std::endl;
130 m_stream << std::endl;
virtual void listMapItem()=0
virtual void listNoneItem()=0
virtual void mapMapItem(std::string name)=0
virtual void streamBegin()=0
virtual void listStringItem(std::string)=0
virtual void listListItem()=0
virtual void mapIntItem(std::string name, std::int64_t)=0
virtual void listFloatItem(double)=0
virtual void mapListItem(std::string name)=0
virtual void streamEnd()=0
virtual void mapStringItem(std::string name, std::string)=0
virtual void mapFloatItem(std::string name, double)=0
virtual void streamMessage()=0
virtual void mapNoneItem(std::string name)=0
virtual void listIntItem(std::int64_t)=0