xmltooling 3.1.0

xmltooling::ElementExtensibleXMLObject Class Reference

An XMLObject that exposes arbitrary children via a mutable vector. More...

#include <xmltooling/ElementExtensibleXMLObject.h>

Inheritance diagram for xmltooling::ElementExtensibleXMLObject:
xmltooling::XMLObject xmltooling::ElementProxy

List of all members.

Public Member Functions

virtual
xmltooling::XMLObjectChildrenList
< std::vector< XMLObject * > > 
getUnknownXMLObjects ()=0
 Gets a mutable list of child objects.
virtual const std::vector
< XMLObject * > & 
getUnknownXMLObjects () const =0
 Gets an immutable list of child objects.

Detailed Description

An XMLObject that exposes arbitrary children via a mutable vector.


Member Function Documentation

virtual xmltooling::XMLObjectChildrenList< std::vector< XMLObject *> > xmltooling::ElementExtensibleXMLObject::getUnknownXMLObjects ( ) [pure virtual]

Gets a mutable list of child objects.

Returns:
mutable list of child objects
virtual const std::vector<XMLObject*>& xmltooling::ElementExtensibleXMLObject::getUnknownXMLObjects ( ) const [pure virtual]

Gets an immutable list of child objects.

Returns:
immutable list of child objects

The documentation for this class was generated from the following file: