Aleph-w  1.5a.2
Biblioteca general de algoritmos y estructuras de datos
 Todo Clases Archivos Funciones Variables 'typedefs' Enumeraciones Amigas Grupos Páginas
Referencia de la plantilla de la Clase Aleph::Array_Graph< __Graph_Node, __Graph_Arc >
+ Diagrama de herencias de Aleph::Array_Graph< __Graph_Node, __Graph_Arc >

Clases

class  Arc_Iterator
 
class  Node_Arc_Iterator
 
class  Node_Iterator
 

Métodos públicos

virtual Node * insert_node (Node *p)
 
void compress ()
 
Arc * connect_arc (Arc *arc)
 
Arc * disconnect_arc (Arc *arc)
 
virtual void remove_arc (Arc *a)
 
virtual void remove_node (Node *p)
 
Node * get_first_node () const
 
Arc * get_first_arc () const
 
Arc * get_first_arc (Node *p) const
 
 Array_Graph (const Array_Graph &g)
 
void swap (Array_Graph &g)
 
 Array_Graph (Array_Graph &&g)
 
Array_Graphoperator= (const Array_Graph &g)
 
Array_Graphoperator= (Array_Graph &&g)
 
template<class Compare >
void sort_arcs (Compare &)
 
template<class Compare >
void sort_arcs (Compare &&)
 
 GRAPH_FUNCTIONAL_METHODS (Array_Graph)
 

Atributos públicos

 GRAPH_ITERATIVE_METHODS
 
 GRAPH_SEARCH_METHODS
 
 GRAPH_INSERTION_METHODS
 

La documentación para esta clase fue generada a partir del siguiente fichero:

Leandro Rabindranath León