Шаблон класса xpath_iterator< T >

#include <xpathiterator.h>

Граф наследования:xpath_iterator< T >:

abstract_xpath_iterator Полный список членов класса

Открытые члены

 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

Подробное описание

template<typename T>
class xpath_iterator< T >

См. определение в файле xpathiterator.h строка 85


Конструктор(ы)

template<typename T>
xpath_iterator< T >::xpath_iterator ( abstract_xpath_iterator< T > *  par,
T *  val 
) [inline]

См. определение в файле xpathiterator.h строка 88


Методы

template<typename T>
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().

template<typename T>
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().

template<typename T>
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().

template<typename T>
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().

template<typename T>
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().


Данные класса

template<typename T>
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().


Объявления и описания членов класса находятся в файле:
Документация по XDataServer. Последние изменения: Thu Jul 12 11:49:43 2007. Создано системой  doxygen 1.5.2