xml-writer: Remove std aliases
This commit is contained in:
parent
fd4b693ca2
commit
14b38d0887
|
@ -31,11 +31,12 @@ void XMLWriter::close()
|
|||
void XMLWriter::indent_(size_t depth)
|
||||
{
|
||||
if (!indent) return;
|
||||
output << string(depth * 2, ' ');
|
||||
output << std::string(depth * 2, ' ');
|
||||
}
|
||||
|
||||
|
||||
void XMLWriter::openElement(const string & name,
|
||||
void XMLWriter::openElement(
|
||||
std::string_view name,
|
||||
const XMLAttrs & attrs)
|
||||
{
|
||||
assert(!closed);
|
||||
|
@ -44,7 +45,7 @@ void XMLWriter::openElement(const string & name,
|
|||
writeAttrs(attrs);
|
||||
output << ">";
|
||||
if (indent) output << std::endl;
|
||||
pendingElems.push_back(name);
|
||||
pendingElems.push_back(std::string(name));
|
||||
}
|
||||
|
||||
|
||||
|
@ -59,7 +60,8 @@ void XMLWriter::closeElement()
|
|||
}
|
||||
|
||||
|
||||
void XMLWriter::writeEmptyElement(const string & name,
|
||||
void XMLWriter::writeEmptyElement(
|
||||
std::string_view name,
|
||||
const XMLAttrs & attrs)
|
||||
{
|
||||
assert(!closed);
|
||||
|
|
|
@ -8,12 +8,8 @@
|
|||
|
||||
namespace nix {
|
||||
|
||||
using std::string;
|
||||
using std::map;
|
||||
using std::list;
|
||||
|
||||
|
||||
typedef map<string, string> XMLAttrs;
|
||||
typedef std::map<std::string, std::string> XMLAttrs;
|
||||
|
||||
|
||||
class XMLWriter
|
||||
|
@ -25,7 +21,7 @@ private:
|
|||
bool indent;
|
||||
bool closed;
|
||||
|
||||
list<string> pendingElems;
|
||||
std::list<std::string> pendingElems;
|
||||
|
||||
public:
|
||||
|
||||
|
@ -34,11 +30,11 @@ public:
|
|||
|
||||
void close();
|
||||
|
||||
void openElement(const string & name,
|
||||
void openElement(std::string_view name,
|
||||
const XMLAttrs & attrs = XMLAttrs());
|
||||
void closeElement();
|
||||
|
||||
void writeEmptyElement(const string & name,
|
||||
void writeEmptyElement(std::string_view name,
|
||||
const XMLAttrs & attrs = XMLAttrs());
|
||||
|
||||
private:
|
||||
|
@ -53,7 +49,7 @@ class XMLOpenElement
|
|||
private:
|
||||
XMLWriter & writer;
|
||||
public:
|
||||
XMLOpenElement(XMLWriter & writer, const string & name,
|
||||
XMLOpenElement(XMLWriter & writer, std::string_view name,
|
||||
const XMLAttrs & attrs = XMLAttrs())
|
||||
: writer(writer)
|
||||
{
|
||||
|
|
|
@ -833,7 +833,7 @@ static bool cmpElemByName(const DrvInfo & a, const DrvInfo & b)
|
|||
}
|
||||
|
||||
|
||||
typedef list<Strings> Table;
|
||||
typedef std::list<Strings> Table;
|
||||
|
||||
|
||||
void printTable(Table & table)
|
||||
|
|
Loading…
Reference in a new issue