Шаблон класса xpath_iterator< result::ext >

#include <result.h>

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

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

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

 xpath_iterator (abstract_xpath_iterator *par, result::ext *val)
virtual void ApplyByPath (XPath::const_iterator, XPath::const_iterator, xpath_iterator_functor &f)
virtual void getValueByPath (XPath::const_iterator xp, XPath::const_iterator xe, XPathResult &res)
virtual bool checkPathCondition (XPath::const_iterator, XPath::const_iterator)
void setValue (result::ext *val)
virtual void to_xml (std::ostream &out=std::cout)

Закрытые данные

result::extvalue

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

template<>
class xpath_iterator< result::ext >

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


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

xpath_iterator< result::ext >::xpath_iterator ( abstract_xpath_iterator< result::ext > *  par,
result::ext val 
) [inline]

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


Методы

void xpath_iterator< result::ext >::ApplyByPath ( XPath::const_iterator  ,
XPath::const_iterator  ,
xpath_iterator_functor &  f 
) [virtual]

См. определение в файле result.gen.cpp строка 329

Перекрестные ссылки abstract_xpath_iterator::ApplyByPath(), abstract_xpath_iterator::parent, xpath_iterator< T >::value, XP_ATTR и XP_ELEMENT.

void xpath_iterator< result::ext >::getValueByPath ( XPath::const_iterator  xp,
XPath::const_iterator  xe,
XPathResult res 
) [virtual]

Замещает abstract_xpath_iterator.

См. определение в файле result.gen.cpp строка 358

Перекрестные ссылки abstract_xpath_iterator::getValueByPath(), abstract_xpath_iterator::parent, xpath_iterator< T >::value, XP_ATTR и XP_ELEMENT.

bool xpath_iterator< result::ext >::checkPathCondition ( XPath::const_iterator  ,
XPath::const_iterator   
) [virtual]

Замещает abstract_xpath_iterator.

См. определение в файле result.gen.cpp строка 383

Перекрестные ссылки abstract_xpath_iterator::checkPathCondition(), abstract_xpath_iterator::parent, xpath_iterator< T >::value, XP_ATTR и XP_ELEMENT.

void xpath_iterator< result::ext >::setValue ( result::ext val  )  [inline]

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

void xpath_iterator< result::ext >::to_xml ( std::ostream &  out = std::cout  )  [virtual]

Замещает abstract_xpath_iterator.

См. определение в файле result.gen.cpp строка 410

Перекрестные ссылки xpath_iterator< T >::to_xml() и xpath_iterator< T >::value.


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

result::ext* xpath_iterator< result::ext >::value [private]

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


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