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

#include <result.h>

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

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

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

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

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

result::locationvalue

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

template<>
class xpath_iterator< result::location >

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


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

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

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


Методы

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

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

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

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

Замещает abstract_xpath_iterator.

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

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

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

Замещает abstract_xpath_iterator.

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

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

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

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

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

Замещает abstract_xpath_iterator.

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

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


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

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

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


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