#include <xpathiterator.h>
Граф наследования:abstract_xpath_iterator:
Открытые члены | |
abstract_xpath_iterator (abstract_xpath_iterator *par) | |
virtual void | ApplyByPath (XPath::const_iterator, XPath::const_iterator, xpath_iterator_functor &f)=0 |
virtual void | ApplyByXPath (const XPath &xp, xpath_iterator_functor &f) |
virtual void | getValueByPath (XPath::const_iterator, XPath::const_iterator, XPathResult &)=0 |
virtual XPathResult | getValueByXPath (const XPath &xp) |
virtual | ~abstract_xpath_iterator () |
virtual bool | checkPathCondition (XPath::const_iterator, XPath::const_iterator)=0 |
virtual bool | checkXPathCondition (XPath xp) |
virtual void | to_xml (std::ostream &=std::cout)=0 |
Защищенные данные | |
abstract_xpath_iterator * | parent |
Классы | |
class | xpath_iterator_functor |
См. определение в файле xpathiterator.h строка 22
abstract_xpath_iterator::abstract_xpath_iterator | ( | abstract_xpath_iterator * | par | ) | [inline] |
См. определение в файле xpathiterator.h строка 36
virtual abstract_xpath_iterator::~abstract_xpath_iterator | ( | ) | [inline, virtual] |
См. определение в файле xpathiterator.h строка 49
virtual void abstract_xpath_iterator::ApplyByPath | ( | XPath::const_iterator | , | |
XPath::const_iterator | , | |||
xpath_iterator_functor & | f | |||
) | [pure virtual] |
virtual void abstract_xpath_iterator::ApplyByXPath | ( | const XPath & | xp, | |
xpath_iterator_functor & | f | |||
) | [inline, virtual] |
См. определение в файле xpathiterator.h строка 39
Перекрестные ссылки ApplyByPath().
Используется в main().
virtual void abstract_xpath_iterator::getValueByPath | ( | XPath::const_iterator | , | |
XPath::const_iterator | , | |||
XPathResult & | ||||
) | [pure virtual] |
Замещается в xpath_iterator< country::Country >, xpath_iterator< result::extension >, xpath_iterator< result::ext >, xpath_iterator< result::extension_subcl >, xpath_iterator< result::location > и xpath_iterator< T >.
Используется в 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() и getValueByXPath().
virtual XPathResult abstract_xpath_iterator::getValueByXPath | ( | const XPath & | xp | ) | [inline, virtual] |
virtual bool abstract_xpath_iterator::checkPathCondition | ( | XPath::const_iterator | , | |
XPath::const_iterator | ||||
) | [pure virtual] |
Замещается в xpath_iterator< country::Country >, xpath_iterator< result::extension >, xpath_iterator< result::ext >, xpath_iterator< result::extension_subcl >, xpath_iterator< result::location > и xpath_iterator< T >.
Используется в 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() и checkXPathCondition().
virtual bool abstract_xpath_iterator::checkXPathCondition | ( | XPath | xp | ) | [inline, virtual] |
См. определение в файле xpathiterator.h строка 52
Перекрестные ссылки checkPathCondition().
Используется в main().
virtual void abstract_xpath_iterator::to_xml | ( | std::ostream & | = std::cout |
) | [pure virtual] |
abstract_xpath_iterator* abstract_xpath_iterator::parent [protected] |
См. определение в файле xpathiterator.h строка 24
Используется в 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().