Cleanup.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
/* XmlFile - Simple XML reading and writing. */
|
/* XmlFile - Simple XML reading and writing. */
|
||||||
|
|
||||||
#ifndef XmlFile_H
|
#ifndef XML_FILE_H
|
||||||
#define XmlFile_H
|
#define XML_FILE_H
|
||||||
|
|
||||||
#include <map>
|
#include <map>
|
||||||
struct DateTime;
|
struct DateTime;
|
||||||
@@ -22,17 +22,15 @@ typedef multimap<RString,XNode*> XNodes;
|
|||||||
++Var )
|
++Var )
|
||||||
|
|
||||||
#define FOREACH_Child( pNode, Var ) \
|
#define FOREACH_Child( pNode, Var ) \
|
||||||
XNodes::iterator Var##Iter; \
|
|
||||||
XNode *Var = NULL; \
|
XNode *Var = NULL; \
|
||||||
for( Var##Iter = (pNode)->m_childs.begin(); \
|
for( XNodes::iterator Var##Iter = (pNode)->m_childs.begin(); \
|
||||||
Var = (Var##Iter != (pNode)->m_childs.end())? Var##Iter->second:NULL, \
|
Var = (Var##Iter != (pNode)->m_childs.end())? Var##Iter->second:NULL, \
|
||||||
Var##Iter != (pNode)->m_childs.end(); \
|
Var##Iter != (pNode)->m_childs.end(); \
|
||||||
++Var##Iter )
|
++Var##Iter )
|
||||||
|
|
||||||
#define FOREACH_CONST_Child( pNode, Var ) \
|
#define FOREACH_CONST_Child( pNode, Var ) \
|
||||||
XNodes::const_iterator Var##Iter; \
|
|
||||||
const XNode *Var = NULL; \
|
const XNode *Var = NULL; \
|
||||||
for( Var##Iter = (pNode)->m_childs.begin(); \
|
for( XNodes::const_iterator Var##Iter = (pNode)->m_childs.begin(); \
|
||||||
Var = (Var##Iter != (pNode)->m_childs.end())? Var##Iter->second:NULL, \
|
Var = (Var##Iter != (pNode)->m_childs.end())? Var##Iter->second:NULL, \
|
||||||
Var##Iter != (pNode)->m_childs.end(); \
|
Var##Iter != (pNode)->m_childs.end(); \
|
||||||
++Var##Iter )
|
++Var##Iter )
|
||||||
|
|||||||
Reference in New Issue
Block a user