#include <xmltooling/exceptions.h>
#include <xmltooling/XMLObject.h>
#include <list>
Namespaces | |
namespace | xmltooling |
Classes | |
class | xmltooling::XMLObjectChildrenIterator< Container, _Ty > |
STL iterator that mediates access to an iterator over typed XML children. More... | |
class | xmltooling::XMLObjectChildrenList< Container, _Ty > |
STL-compatible container that mediates access to underlying lists of typed XML children. More... | |
class | xmltooling::XMLObjectPairList< Container, _Ty > |
STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs. More... | |
Defines | |
#define | VectorOf(type) xmltooling::XMLObjectChildrenList< std::vector<type*> > |
Shorthand for an XMLObjectChildrenList wrapped around a vector. | |
#define | ListOf(type) xmltooling::XMLObjectChildrenList< std::list<type*> > |
Shorthand for an XMLObjectChildrenList wrapped around a list. | |
#define | DequeOf(type) xmltooling::XMLObjectChildrenList< std::deque<type*> > |
Shorthand for an XMLObjectChildrenList wrapped around a deque. | |
#define | VectorOfPairs(type1, type2) xmltooling::XMLObjectPairList< std::vector< std::pair<type1*,type2*> > > |
Shorthand for an XMLObjectPairList wrapped around a vector. | |
#define | ListOfPairs(type1, type2) xmltooling::XMLObjectPairList< std::list< std::pair<type1*,type2*> > > |
Shorthand for an XMLObjectPairList wrapped around a list. | |
#define | DequeOfPairs(type1, type2) xmltooling::XMLObjectPairList< std::deque< std::pair<type1*,type2*> > > |
Shorthand for an XMLObjectPairList wrapped around a deque. |
|
Shorthand for an XMLObjectChildrenList wrapped around a deque.
|
|
Shorthand for an XMLObjectPairList wrapped around a deque.
|
|
Shorthand for an XMLObjectChildrenList wrapped around a list.
|
|
Shorthand for an XMLObjectPairList wrapped around a list.
|
|
Shorthand for an XMLObjectChildrenList wrapped around a vector.
|
|
Shorthand for an XMLObjectPairList wrapped around a vector.
|