#include <xmltooling/util/XMLObjectChildrenList.h>
Public Types | |
| typedef Container::value_type | value_type |
| OFF | |
| typedef Container::reference | reference |
| typedef Container::const_reference | const_reference |
| typedef Container::difference_type | difference_type |
| typedef Container::size_type | size_type |
|
typedef XMLObjectChildrenIterator< Container, typename Container::iterator > | iterator |
|
typedef XMLObjectChildrenIterator< Container, typename Container::const_iterator > | const_iterator |
Public Member Functions | |
| 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. | |
| size_type | size () const |
| OFF | |
| bool | empty () const |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_reference | at (size_type _Pos) const |
| const_reference | operator[] (size_type _Pos) const |
| const_reference | front () const |
| const_reference | back () const |
| void | push_back (const_reference _Val) |
| iterator | erase (iterator _Where) |
| iterator | erase (iterator _First, iterator _Last) |
| void | clear () |
| _Tx | the subtype container to encapsulate | |
| _Ty | the base type in the underlying list (defaults to XMLObject) |
|
||||||||||||||||||||||||
|
Constructor to expose a typed collection of children backed by a list of a base type.
|
1.3.9.1