NCBI C++ ToolKit
Public Member Functions | Private Attributes | List of all members
xml::impl::node_iterator Class Reference

Search Toolkit Book for xml::impl::node_iterator

#include "node_iterator.hpp"
(Private to src/misc/xmlwrapp.)

Public Member Functions

 node_iterator (void)
 
 node_iterator (node &parent)
 
 node_iterator (xmlNodePtr xmlnode)
 
 node_iterator (const node_iterator &other)
 
node_iteratoroperator= (const node_iterator &other)
 
nodeget (void) const
 
xmlNodePtr get_raw_node (void)
 
void advance ()
 

Private Attributes

xmlNodePtr node_
 

Detailed Description

Definition at line 59 of file node_iterator.hpp.

Constructor & Destructor Documentation

◆ node_iterator() [1/4]

xml::impl::node_iterator::node_iterator ( void  )
inline

Definition at line 61 of file node_iterator.hpp.

◆ node_iterator() [2/4]

xml::impl::node_iterator::node_iterator ( node parent)
inline

Definition at line 62 of file node_iterator.hpp.

◆ node_iterator() [3/4]

xml::impl::node_iterator::node_iterator ( xmlNodePtr  xmlnode)
inline

Definition at line 63 of file node_iterator.hpp.

◆ node_iterator() [4/4]

xml::impl::node_iterator::node_iterator ( const node_iterator other)
inline

Definition at line 64 of file node_iterator.hpp.

Member Function Documentation

◆ advance()

void xml::impl::node_iterator::advance ( )
inline

Definition at line 70 of file node_iterator.hpp.

References node_.

◆ get()

xml::node * xml::impl::node_iterator::get ( void  ) const

◆ get_raw_node()

xmlNodePtr xml::impl::node_iterator::get_raw_node ( void  )
inline

Definition at line 68 of file node_iterator.hpp.

References node_.

◆ operator=()

node_iterator& xml::impl::node_iterator::operator= ( const node_iterator other)
inline

Definition at line 65 of file node_iterator.hpp.

References node_.

Member Data Documentation

◆ node_

xmlNodePtr xml::impl::node_iterator::node_
private

Definition at line 73 of file node_iterator.hpp.

Referenced by advance(), get_raw_node(), and operator=().


The documentation for this class was generated from the following files:
Modified on Fri Jun 07 13:32:00 2024 by modify_doxy.py rev. 669887