Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Tree_Node< T >::Children_Set::Iterator Struct Reference

Child iterator adapter used by generic iterator utilities. More...

#include <tpl_tree_node.H>

Inheritance diagram for Aleph::Tree_Node< T >::Children_Set::Iterator:
[legend]
Collaboration diagram for Aleph::Tree_Node< T >::Children_Set::Iterator:
[legend]

Public Member Functions

 Children_Iterator (const Tree_Node &p) noexcept
 
 Children_Iterator (Tree_Node &p) noexcept
 
 Children_Iterator (Tree_Node *p) noexcept
 
 Children_Iterator (const Children_Iterator &it) noexcept
 
- Public Member Functions inherited from Aleph::Tree_Node< T >::Children_Iterator
 Children_Iterator (const Tree_Node &p) noexcept
 
 Children_Iterator (Tree_Node &p) noexcept
 
 Children_Iterator (Tree_Node *p) noexcept
 
 Children_Iterator (const Children_Iterator &it) noexcept
 
bool has_curr () const noexcept
 
Tree_Node * get_curr_ne () const noexcept
 
Tree_Node * get_curr () const
 
void next_ne () noexcept
 
void next ()
 

Detailed Description

template<class T>
struct Aleph::Tree_Node< T >::Children_Set::Iterator

Child iterator adapter used by generic iterator utilities.

Definition at line 790 of file tpl_tree_node.H.

Member Function Documentation

◆ Children_Iterator() [1/4]

template<class T >
Aleph::Tree_Node< T >::Children_Iterator::Children_Iterator ( const Children_Iterator &  it)
inlinenoexcept

Definition at line 742 of file tpl_tree_node.H.

◆ Children_Iterator() [2/4]

template<class T >
Aleph::Tree_Node< T >::Children_Iterator::Children_Iterator ( const Tree_Node &  p)
inlinenoexcept

Definition at line 736 of file tpl_tree_node.H.

◆ Children_Iterator() [3/4]

template<class T >
Aleph::Tree_Node< T >::Children_Iterator::Children_Iterator ( Tree_Node &  p)
inlinenoexcept

Definition at line 738 of file tpl_tree_node.H.

◆ Children_Iterator() [4/4]

template<class T >
Aleph::Tree_Node< T >::Children_Iterator::Children_Iterator ( Tree_Node *  p)
inlinenoexcept

Definition at line 740 of file tpl_tree_node.H.


The documentation for this struct was generated from the following file: