// -----------------------
namespace ceph {
-Formatter::
-Formatter()
+Formatter::Formatter()
{
}
-Formatter::
-~Formatter()
+Formatter::~Formatter()
{
}
}
++entry.size;
}
-
+
void JSONFormatter::open_section(const char *name, bool is_array)
{
print_name(name);
m_stack.push_back(n);
}
-JSONFormatter::
-JSONFormatter(bool p)
+JSONFormatter::JSONFormatter(bool p)
: m_pretty(p), m_is_pending_string(false)
{
}
print_quoted_string(buf);
}
-XMLFormatter::
-XMLFormatter(bool p)
+XMLFormatter::XMLFormatter(bool p)
: m_pretty(p)
{
}
-void XMLFormatter::
-flush(std::ostream& os)
+void XMLFormatter::flush(std::ostream& os)
{
finish_pending_string();
assert(m_sections.empty());
m_ss.clear();
}
-void XMLFormatter::
-open_array_section(const char *name)
+void XMLFormatter::open_array_section(const char *name)
{
open_section(name);
}
-void XMLFormatter::
-open_object_section(const char *name)
+void XMLFormatter::open_object_section(const char *name)
{
open_section(name);
}
-void XMLFormatter::
-close_section()
+void XMLFormatter::close_section()
{
assert(!m_sections.empty());
m_sections.pop_back();
}
-void XMLFormatter::
-dump_unsigned(const char *name, uint64_t u)
+void XMLFormatter::dump_unsigned(const char *name, uint64_t u)
{
std::string e(escape_xml_str(name));
print_spaces(true);
m_ss << "\n";
}
-void XMLFormatter::
-dump_int(const char *name, int64_t u)
+void XMLFormatter::dump_int(const char *name, int64_t u)
{
std::string e(escape_xml_str(name));
print_spaces(true);
m_ss << "\n";
}
-void XMLFormatter::
-dump_float(const char *name, double d)
+void XMLFormatter::dump_float(const char *name, double d)
{
std::string e(escape_xml_str(name));
print_spaces(true);
m_ss << "\n";
}
-void XMLFormatter::
-dump_string(const char *name, std::string s)
+void XMLFormatter::dump_string(const char *name, std::string s)
{
std::string e(escape_xml_str(name));
print_spaces(true);
m_ss << "\n";
}
-std::ostream& XMLFormatter::
-dump_stream(const char *name)
+std::ostream& XMLFormatter::dump_stream(const char *name)
{
assert(m_pending_string_name.empty());
m_pending_string_name = escape_xml_str(name);
return m_pending_string;
}
-void XMLFormatter::
-dump_format(const char *name, const char *fmt, ...)
+void XMLFormatter::dump_format(const char *name, const char *fmt, ...)
{
char buf[LARGE_SIZE];
va_list ap;
m_ss << "\n";
}
-void XMLFormatter::
-open_section(const char *name)
+void XMLFormatter::open_section(const char *name)
{
print_spaces(false);
std::string escaped_name(escape_xml_str(name));
m_ss << "<" << escaped_name << ">";
}
-void XMLFormatter::
-finish_pending_string()
+void XMLFormatter::finish_pending_string()
{
if (!m_pending_string_name.empty()) {
m_ss << escape_xml_str(m_pending_string.str().c_str())
}
}
-void XMLFormatter::
-print_spaces(bool extra_space)
+void XMLFormatter::print_spaces(bool extra_space)
{
finish_pending_string();
if (m_pretty) {
}
}
-std::string XMLFormatter::
-escape_xml_str(const char *str)
+std::string XMLFormatter::escape_xml_str(const char *str)
{
int len = escape_xml_attr_len(str);
std::vector<char> escaped(len, '\0');