Internal refactoring: rename xml_buffered_writer::write overloads
Renames write to write_string and write_buffer to make it easier to distinguish between them in profiling runs and commit messages... git-svn-id: https://pugixml.googlecode.com/svn/trunk@1025 99668b35-9821-0410-8761-19e4c4f06640
This commit is contained in:
parent
c1829ad29d
commit
ae99f000bb
1 changed files with 16 additions and 16 deletions
|
@ -3099,7 +3099,7 @@ PUGI__NS_BEGIN
|
|||
bufsize += length;
|
||||
}
|
||||
|
||||
void write(const char_t* data, size_t length)
|
||||
void write_buffer(const char_t* data, size_t length)
|
||||
{
|
||||
size_t offset = bufsize;
|
||||
|
||||
|
@ -3114,7 +3114,7 @@ PUGI__NS_BEGIN
|
|||
}
|
||||
}
|
||||
|
||||
void write(const char_t* data)
|
||||
void write_string(const char_t* data)
|
||||
{
|
||||
// write the part of the string that fits in the buffer
|
||||
size_t offset = bufsize;
|
||||
|
@ -3247,7 +3247,7 @@ PUGI__NS_BEGIN
|
|||
// While *s is a usual symbol
|
||||
while (!PUGI__IS_CHARTYPEX(*s, type)) ++s;
|
||||
|
||||
writer.write(prev, static_cast<size_t>(s - prev));
|
||||
writer.write_buffer(prev, static_cast<size_t>(s - prev));
|
||||
|
||||
switch (*s)
|
||||
{
|
||||
|
@ -3282,7 +3282,7 @@ PUGI__NS_BEGIN
|
|||
PUGI__FN void text_output(xml_buffered_writer& writer, const char_t* s, chartypex_t type, unsigned int flags)
|
||||
{
|
||||
if (flags & format_no_escapes)
|
||||
writer.write(s);
|
||||
writer.write_string(s);
|
||||
else
|
||||
text_output_escaped(writer, s, type);
|
||||
}
|
||||
|
@ -3302,7 +3302,7 @@ PUGI__NS_BEGIN
|
|||
// skip ]] if we stopped at ]]>, > will go to the next CDATA section
|
||||
if (*s) s += 2;
|
||||
|
||||
writer.write(prev, static_cast<size_t>(s - prev));
|
||||
writer.write_buffer(prev, static_cast<size_t>(s - prev));
|
||||
|
||||
writer.write(']', ']', '>');
|
||||
}
|
||||
|
@ -3347,7 +3347,7 @@ PUGI__NS_BEGIN
|
|||
default:
|
||||
{
|
||||
for (unsigned int i = 0; i < depth; ++i)
|
||||
writer.write(indent, indent_length);
|
||||
writer.write_buffer(indent, indent_length);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -3359,7 +3359,7 @@ PUGI__NS_BEGIN
|
|||
for (xml_attribute a = node.first_attribute(); a; a = a.next_attribute())
|
||||
{
|
||||
writer.write(' ');
|
||||
writer.write(a.name()[0] ? a.name() : default_name);
|
||||
writer.write_string(a.name()[0] ? a.name() : default_name);
|
||||
writer.write('=', '"');
|
||||
|
||||
text_output(writer, a.value(), ctx_special_attr, flags);
|
||||
|
@ -3374,7 +3374,7 @@ PUGI__NS_BEGIN
|
|||
const char_t* name = node.name()[0] ? node.name() : default_name;
|
||||
|
||||
writer.write('<');
|
||||
writer.write(name);
|
||||
writer.write_string(name);
|
||||
|
||||
if (node.first_attribute())
|
||||
node_output_attributes(writer, node, flags);
|
||||
|
@ -3406,7 +3406,7 @@ PUGI__NS_BEGIN
|
|||
text_output_cdata(writer, first.value());
|
||||
|
||||
writer.write('<', '/');
|
||||
writer.write(name);
|
||||
writer.write_string(name);
|
||||
writer.write('>', '\n');
|
||||
}
|
||||
else
|
||||
|
@ -3426,7 +3426,7 @@ PUGI__NS_BEGIN
|
|||
const char_t* name = node.name()[0] ? node.name() : default_name;
|
||||
|
||||
writer.write('<', '/');
|
||||
writer.write(name);
|
||||
writer.write_string(name);
|
||||
|
||||
if (flags & format_raw)
|
||||
writer.write('>');
|
||||
|
@ -3452,7 +3452,7 @@ PUGI__NS_BEGIN
|
|||
|
||||
case node_comment:
|
||||
writer.write('<', '!', '-', '-');
|
||||
writer.write(node.value());
|
||||
writer.write_string(node.value());
|
||||
writer.write('-', '-', '>');
|
||||
if ((flags & format_raw) == 0) writer.write('\n');
|
||||
break;
|
||||
|
@ -3460,7 +3460,7 @@ PUGI__NS_BEGIN
|
|||
case node_pi:
|
||||
case node_declaration:
|
||||
writer.write('<', '?');
|
||||
writer.write(node.name()[0] ? node.name() : default_name);
|
||||
writer.write_string(node.name()[0] ? node.name() : default_name);
|
||||
|
||||
if (node.type() == node_declaration)
|
||||
{
|
||||
|
@ -3469,7 +3469,7 @@ PUGI__NS_BEGIN
|
|||
else if (node.value()[0])
|
||||
{
|
||||
writer.write(' ');
|
||||
writer.write(node.value());
|
||||
writer.write_string(node.value());
|
||||
}
|
||||
|
||||
writer.write('?', '>');
|
||||
|
@ -3483,7 +3483,7 @@ PUGI__NS_BEGIN
|
|||
if (node.value()[0])
|
||||
{
|
||||
writer.write(' ');
|
||||
writer.write(node.value());
|
||||
writer.write_string(node.value());
|
||||
}
|
||||
|
||||
writer.write('>');
|
||||
|
@ -5960,8 +5960,8 @@ namespace pugi
|
|||
|
||||
if (!(flags & format_no_declaration) && !impl::has_declaration(*this))
|
||||
{
|
||||
buffered_writer.write(PUGIXML_TEXT("<?xml version=\"1.0\""));
|
||||
if (encoding == encoding_latin1) buffered_writer.write(PUGIXML_TEXT(" encoding=\"ISO-8859-1\""));
|
||||
buffered_writer.write_string(PUGIXML_TEXT("<?xml version=\"1.0\""));
|
||||
if (encoding == encoding_latin1) buffered_writer.write_string(PUGIXML_TEXT(" encoding=\"ISO-8859-1\""));
|
||||
buffered_writer.write('?', '>');
|
||||
if (!(flags & format_raw)) buffered_writer.write('\n');
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue