STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs.
More...
#include <xmltooling/util/XMLObjectChildrenList.h>
|
| | XMLObjectPairList (XMLObject *parent, Container &sublist, typename std::list< _Ty * > *backing, typename std::list< _Ty * >::iterator ins_fence) |
| | Constructor to expose a typed collection of pairs backed by a list of a base type.
|
| |
template<class Container, class _Ty>
class xmltooling::XMLObjectPairList< Container, _Ty >
STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs.
- Parameters
-
| _Tx | the subtype container to encapsulate |
| _Ty | the base type in the underlying list (defaults to XMLObject) |
◆ XMLObjectPairList()
template<class Container , class _Ty >
| xmltooling::XMLObjectPairList< Container, _Ty >::XMLObjectPairList |
( |
XMLObject * |
parent, |
|
|
Container & |
sublist, |
|
|
typename std::list< _Ty * > * |
backing, |
|
|
typename std::list< _Ty * >::iterator |
ins_fence |
|
) |
| |
|
inline |
Constructor to expose a typed collection of pairs backed by a list of a base type.
- Parameters
-
| parent | parent object of the collection |
| sublist | underlying container to expose |
| backing | pointer to backing list for children, if any |
| ins_fence | a marker designating where new children of this type should be added |
The documentation for this class was generated from the following file: