Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Node_Iterator Struct Reference

#include <tpl_agraph.H>

Inheritance diagram for Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Node_Iterator:
[legend]
Collaboration diagram for Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Node_Iterator:
[legend]

Public Types

using Base = GTNodeIterator< Array_Graph >
 
- Public Types inherited from GTNodeIterator< Array_Graph >
using Node = typename GT::Node
 
using Item_Type = Node *
 The type of item that returns the iterator.
 
using Set_Type = Array_Graph
 The type of container on which iterate.
 

Public Member Functions

 Node_Iterator (const Array_Graph &g) noexcept
 
- Public Member Functions inherited from GTNodeIterator< Array_Graph >
 GTNodeIterator () noexcept
 
 GTNodeIterator (Dlink &head) noexcept
 Build a iterator for all the nodes of g.
 
Nodeget_curr_ne () const noexcept
 Return the current node without exception.
 
Nodeget_curr () const
 Return the current node.
 
Nodeget_current_node () const
 Return the current node.
 
Nodeget_current_node_ne () const
 

Detailed Description

template<class __Graph_Node = Graph_Anode<unsigned long>, class __Graph_Arc = Graph_Aarc<unsigned long>>
struct Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Node_Iterator

Definition at line 305 of file tpl_agraph.H.

Member Typedef Documentation

◆ Base

template<class __Graph_Node = Graph_Anode<unsigned long>, class __Graph_Arc = Graph_Aarc<unsigned long>>
using Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Node_Iterator::Base = GTNodeIterator<Array_Graph>

Definition at line 307 of file tpl_agraph.H.

Constructor & Destructor Documentation

◆ Node_Iterator()

template<class __Graph_Node = Graph_Anode<unsigned long>, class __Graph_Arc = Graph_Aarc<unsigned long>>
Aleph::Array_Graph< __Graph_Node, __Graph_Arc >::Node_Iterator::Node_Iterator ( const Array_Graph g)
inlinenoexcept

Definition at line 310 of file tpl_agraph.H.


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