STL-compatible container that mediates access to underlying lists of typed XML children.
More...
#include <xmltooling/util/XMLObjectChildrenList.h>
|
| XMLObjectChildrenList (XMLObject *parent, Container &sublist, typename std::list< _Ty *> *backing, typename std::list< _Ty *>::iterator ins_fence) |
| Constructor to expose a typed collection of children backed by a list of a base type. More...
|
|
template<class Container, class _Ty>
class xmltooling::XMLObjectChildrenList< Container, _Ty >
STL-compatible container that mediates access to underlying lists of typed XML children.
- Parameters
-
_Tx | the subtype container to encapsulate |
_Ty | the base type in the underlying list (defaults to XMLObject) |
◆ XMLObjectChildrenList()
template<class Container , class _Ty >
Constructor to expose a typed collection of children 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: