#ifndef XMLREADLOOP_H #define XMLREADLOOP_H #include #include "node/node.h" #define XMLAttributeLoop(reader, item) \ QXmlStreamAttributes __attributes = reader->attributes(); \ foreach (const QXmlStreamAttribute& item, __attributes) Node *XMLLoadNode(QXmlStreamReader* reader); void XMLConnectNodes(const QHash &output_ptrs, const QList &desired_connections); bool XMLReadNextStartElement(QXmlStreamReader* reader); #endif // XMLREADLOOP_H