Aleph-w  1.9
General library for algorithms and data structures
Aleph::Out_Iterator< GT, Show_Arc > Struct Template Reference

#include <tpl_graph.H>

+ Inheritance diagram for Aleph::Out_Iterator< GT, Show_Arc >:
+ Collaboration diagram for Aleph::Out_Iterator< GT, Show_Arc >:

Public Types

using Base = Filter_Iterator< typename GT::Node *, typename GT::Out_Iterator, Show_Arc >
 
typedef GT::Out_Iterator ::Item_Type Item_Type
 Tipo de elemento que retorna get_curr()
 
typedef GT::Out_Iterator Iterator_Type
 El tipo de iterador.
 

Public Member Functions

const GT::Node * & get_container () const
 
GT::Out_Iterator & get_iterator ()
 Retorna el iterador de fondo.
 
Show_Arc & get_filter ()
 
void set_filter (Show_Arc si)
 
void set_cookie (void *__cookie)
 
void next ()
 Adelanta el iterador una posición.
 
void next_ne () noexcept
 
void prev ()
 Retrocede el iterador una posición.
 
void reset_first ()
 Coloca el iterador sobre el primer elemento de la secuencia.
 
void reset_last ()
 Coloca el iterador sobre el último elemento de la secuencia.
 

Detailed Description

template<class GT, class Show_Arc = Dft_Show_Arc<GT>>
struct Aleph::Out_Iterator< GT, Show_Arc >

Filtered iterator for outcoming arcs of a node

Member Function Documentation

◆ get_filter()

Show_Arc & Aleph::Filter_Iterator< GT::Node * , GT::Out_Iterator , Show_Arc >::get_filter ( )
inlineinherited

Retorna una referencia a la clase filtro. Úsese esta función si se requiere obtener el estado del filtro (recuérdese que se perderá cuando se invoque al destructor ~Filter_Iterator()


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

Leandro Rabindranath León