#include <xpathiterator.h>
Граф наследования:xpath_iterator< T >:

Открытые члены | |
| xpath_iterator (abstract_xpath_iterator *par, T *val) | |
| virtual void | ApplyByPath (XPath::const_iterator xp, XPath::const_iterator xe, xpath_iterator_functor &f) |
| virtual void | getValueByPath (XPath::const_iterator xp, XPath::const_iterator xe, XPathResult &res) |
| void | setValue (T *val) |
| virtual bool | checkPathCondition (XPath::const_iterator, XPath::const_iterator) |
| virtual void | to_xml (std::ostream &out=std::cout) |
Открытые атрибуты | |
| T * | value |
См. определение в файле xpathiterator.h строка 85
| xpath_iterator< T >::xpath_iterator | ( | abstract_xpath_iterator< T > * | par, | |
| T * | val | |||
| ) | [inline] |
См. определение в файле xpathiterator.h строка 88
| virtual void xpath_iterator< T >::ApplyByPath | ( | XPath::const_iterator | xp, | |
| XPath::const_iterator | xe, | |||
| xpath_iterator_functor & | f | |||
| ) | [inline, virtual] |
См. определение в файле xpathiterator.h строка 90
Используется в xpath_iterator< result::extension >::ApplyByPath() и xpath_iterator< country::Country >::ApplyByPath().
| virtual void xpath_iterator< T >::getValueByPath | ( | XPath::const_iterator | xp, | |
| XPath::const_iterator | xe, | |||
| XPathResult & | res | |||
| ) | [inline, virtual] |
Замещает abstract_xpath_iterator.
См. определение в файле xpathiterator.h строка 96
Перекрестные ссылки XP_ELEMENT.
Используется в xpath_iterator< result::extension >::getValueByPath() и xpath_iterator< country::Country >::getValueByPath().
| void xpath_iterator< T >::setValue | ( | T * | val | ) | [inline] |
См. определение в файле xpathiterator.h строка 106
Используется в xpath_iterator< result::extension >::ApplyByPath(), xpath_iterator< country::Country >::ApplyByPath(), xpath_iterator< result::extension >::checkPathCondition(), xpath_iterator< country::Country >::checkPathCondition(), xpath_iterator< result::extension >::getValueByPath() и xpath_iterator< country::Country >::getValueByPath().
| virtual bool xpath_iterator< T >::checkPathCondition | ( | XPath::const_iterator | , | |
| XPath::const_iterator | ||||
| ) | [inline, virtual] |
Замещает abstract_xpath_iterator.
См. определение в файле xpathiterator.h строка 109
Используется в xpath_iterator< result::extension >::checkPathCondition() и xpath_iterator< country::Country >::checkPathCondition().
| virtual void xpath_iterator< T >::to_xml | ( | std::ostream & | out = std::cout |
) | [inline, virtual] |
Замещает abstract_xpath_iterator.
См. определение в файле xpathiterator.h строка 112
Перекрестные ссылки out и to_xml().
Используется в xpath_iterator< result::location >::to_xml(), xpath_iterator< result::extension_subcl >::to_xml(), xpath_iterator< result::ext >::to_xml(), xpath_iterator< result::extension >::to_xml() и xpath_iterator< country::Country >::to_xml().
| T* xpath_iterator< T >::value |
См. определение в файле xpathiterator.h строка 87
Используется в xpath_iterator< result::location >::ApplyByPath(), xpath_iterator< result::extension_subcl >::ApplyByPath(), xpath_iterator< result::ext >::ApplyByPath(), xpath_iterator< result::location >::checkPathCondition(), xpath_iterator< result::extension_subcl >::checkPathCondition(), xpath_iterator< result::ext >::checkPathCondition(), xpath_iterator< result::extension >::checkPathCondition(), xpath_iterator< country::Country >::checkPathCondition(), xpath_iterator< result::location >::getValueByPath(), xpath_iterator< result::extension_subcl >::getValueByPath(), xpath_iterator< result::ext >::getValueByPath(), xpath_iterator< result::extension >::getValueByPath(), xpath_iterator< country::Country >::getValueByPath(), xpath_iterator< country::Country >::setValue(), xpath_iterator< result::location >::to_xml(), xpath_iterator< result::extension_subcl >::to_xml(), xpath_iterator< result::ext >::to_xml(), xpath_iterator< result::extension >::to_xml() и xpath_iterator< country::Country >::to_xml().
1.5.2