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

#include <tpl_snode_nc.H>

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

Public Member Functions

 Iterator ()
 
 Iterator (Snode_Nc< T > *head_ptr)
 Instantiates iterator in list whose head node is head_ptr.
 
 Iterator (Snode_Nc< T > &head)
 Instantiates iterator in list whose head node is head.
 
 Iterator (Snode_Nc< T > *head_ptr, Snode_Nc< T > *curr_ptr)
 
Snode_Ncget_curr () const
 Returns pointer to the current node.
 

Detailed Description

template<typename T>
class Aleph::Snode_Nc< T >::Iterator

Definition at line 95 of file tpl_snode_nc.H.

Constructor & Destructor Documentation

◆ Iterator() [1/4]

template<typename T >
Aleph::Snode_Nc< T >::Iterator::Iterator ( )
inline

Definition at line 98 of file tpl_snode_nc.H.

◆ Iterator() [2/4]

template<typename T >
Aleph::Snode_Nc< T >::Iterator::Iterator ( Snode_Nc< T > *  head_ptr)
inline

Instantiates iterator in list whose head node is head_ptr.

Definition at line 101 of file tpl_snode_nc.H.

◆ Iterator() [3/4]

template<typename T >
Aleph::Snode_Nc< T >::Iterator::Iterator ( Snode_Nc< T > &  head)
inline

Instantiates iterator in list whose head node is head.

Definition at line 108 of file tpl_snode_nc.H.

◆ Iterator() [4/4]

template<typename T >
Aleph::Snode_Nc< T >::Iterator::Iterator ( Snode_Nc< T > *  head_ptr,
Snode_Nc< T > *  curr_ptr 
)
inline

Definition at line 112 of file tpl_snode_nc.H.

Member Function Documentation

◆ get_curr()

template<typename T >
Snode_Nc * Aleph::Snode_Nc< T >::Iterator::get_curr ( ) const
inline

Returns pointer to the current node.

Definition at line 118 of file tpl_snode_nc.H.

References Aleph::Slink_Nc::Iterator::get_curr().


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