NCBI C++ ToolKit
|
Search Toolkit Book for xml::impl::ait_impl
the class that does all the work behind xml::attributes::iterator and xml::attributes::const_iterator. More...
#include "ait_impl.hpp"
(Private to src/misc/xmlwrapp
.)
Public Member Functions | |
ait_impl (xmlNodePtr node, xmlAttrPtr prop, bool from_find) | |
ait_impl (xmlNodePtr node, phantom_attr *prop, bool from_find) | |
ait_impl (const ait_impl &other) | |
ait_impl & | operator= (const ait_impl &other) |
attributes::attr * | get (void) |
ait_impl & | operator++ (void) |
ait_impl | operator++ (int) |
Private Attributes | |
attributes::attr | attr_ |
bool | from_find_ |
Friends | |
bool | operator== (const ait_impl &lhs, const ait_impl &rhs) |
bool | operator!= (const ait_impl &lhs, const ait_impl &rhs) |
the class that does all the work behind xml::attributes::iterator and xml::attributes::const_iterator.
Definition at line 66 of file ait_impl.hpp.
ait_impl::ait_impl | ( | xmlNodePtr | node, |
xmlAttrPtr | prop, | ||
bool | from_find | ||
) |
Definition at line 77 of file ait_impl.cpp.
References attr_, and xml::attributes::attr::set_data().
ait_impl::ait_impl | ( | xmlNodePtr | node, |
phantom_attr * | prop, | ||
bool | from_find | ||
) |
Definition at line 82 of file ait_impl.cpp.
References attr_, and xml::attributes::attr::set_data().
Definition at line 87 of file ait_impl.cpp.
xml::attributes::attr * ait_impl::get | ( | void | ) |
Definition at line 100 of file ait_impl.cpp.
References attr_.
Referenced by xml::attributes::erase().
Definition at line 118 of file ait_impl.cpp.
References tmp.
ait_impl & ait_impl::operator++ | ( | void | ) |
Definition at line 104 of file ait_impl.cpp.
References attr_, from_find_, xml::kAdvError, next(), and xml::attributes::attr::prop_.
Definition at line 92 of file ait_impl.cpp.
References attr_, from_find_, xml::attributes::attr::swap(), swap(), and tmp.
Definition at line 656 of file ait_impl.cpp.
Definition at line 651 of file ait_impl.cpp.
|
private |
Definition at line 83 of file ait_impl.hpp.
Referenced by ait_impl(), get(), operator++(), operator=(), and xml::impl::operator==().
|
private |
Definition at line 84 of file ait_impl.hpp.
Referenced by operator++(), and operator=().