nomiz
28th March 2012, 20:26
The code below of an overloaded member functions looks bloated:
void MyClass::writeListToXml(const QList<int> &list, const QString &name)
{
foreach(int i, list) {
xml_writer->writeTextElement(name, QString::number(i));
}
}
void MyClass::writeListToXml(const QList<double> &list, const QString &name)
{
foreach(double i, list) {
xml_writer->writeTextElement(name, QString::number(i));
}
}
How could i pack them together?
Thanks!
void MyClass::writeListToXml(const QList<int> &list, const QString &name)
{
foreach(int i, list) {
xml_writer->writeTextElement(name, QString::number(i));
}
}
void MyClass::writeListToXml(const QList<double> &list, const QString &name)
{
foreach(double i, list) {
xml_writer->writeTextElement(name, QString::number(i));
}
}
How could i pack them together?
Thanks!