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

#include <result.h>

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

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

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

 xpath_iterator (abstract_xpath_iterator *par, result::extension *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::extension *val)
virtual void to_xml (std::ostream &out=std::cout)

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

result::extensionvalue

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

template<>
class xpath_iterator< result::extension >

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


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

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

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


Методы

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

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

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

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

Замещает abstract_xpath_iterator.

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

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

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

Замещает abstract_xpath_iterator.

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

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

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

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

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

Замещает abstract_xpath_iterator.

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

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


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

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

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


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