Classes | Public Member Functions | Protected Attributes

XMLStorage::XMLChildrenFilter Struct Reference

iterator access to children nodes with name filtering More...

#include <xmlstorage.h>

Collaboration diagram for XMLStorage::XMLChildrenFilter:
Collaboration graph
[legend]

List of all members.

Classes

struct  iterator
 internal iterator class More...

Public Member Functions

 XMLChildrenFilter (XMLNode::Children &children, const XS_String &name)
 XMLChildrenFilter (XMLNode *node, const XS_String &name)
iterator begin ()
iterator end ()

Protected Attributes

iterator _begin
iterator _end

Detailed Description

iterator access to children nodes with name filtering

Definition at line 1850 of file xmlstorage.h.


Constructor & Destructor Documentation

XMLStorage::XMLChildrenFilter::XMLChildrenFilter ( XMLNode::Children children,
const XS_String name 
) [inline]

Definition at line 1852 of file xmlstorage.h.

     :  _begin(children.begin(), children.end(), name),
        _end(children.end(), children.end(), name)
    {
    }
XMLStorage::XMLChildrenFilter::XMLChildrenFilter ( XMLNode node,
const XS_String name 
) [inline]

Definition at line 1858 of file xmlstorage.h.

     :  _begin(node->get_children().begin(), node->get_children().end(), name),
        _end(node->get_children().end(), node->get_children().end(), name)
    {
    }

Member Function Documentation

iterator XMLStorage::XMLChildrenFilter::begin (  ) [inline]

Definition at line 1933 of file xmlstorage.h.

References _begin.

Referenced by NotifyArea::read_config().

    {
        return _begin;
    }

Here is the caller graph for this function:

iterator XMLStorage::XMLChildrenFilter::end (  ) [inline]

Definition at line 1938 of file xmlstorage.h.

References _end.

Referenced by NotifyArea::read_config().

    {
        return _end;
    }

Here is the caller graph for this function:


Member Data Documentation

Definition at line 1944 of file xmlstorage.h.

Referenced by begin().

Definition at line 1945 of file xmlstorage.h.

Referenced by end().


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

ROS Explorer Source Code Documentation
generated on 02.01.2013 by doxygen

ROS Explorer Homepage