Modulo [B]asico para prueba [unit]aria de programas:
|
Iteradores [CONST] simples para la clase "Graph"
.
Más...
Métodos públicos | |
Rep_const_iterator () | |
Constructor. | |
Rep_const_iterator (const Rep_const_iterator &o) | |
Constructor de copia. | |
Rep_const_iterator & | operator= (const Rep_const_iterator &o) |
Copia. | |
Rep_const_iterator | operator++ (int) |
it++ | |
Rep_const_iterator | operator++ () |
++it | |
Rep_const_iterator | operator-- (int) |
it-- | |
Rep_const_iterator | operator-- () |
--it | |
const value_type & | operator* () |
*p | |
const value_type * | operator-> () |
p-> | |
Atributos privados | |
Rep::const_iterator | m_it |
Iterador [CONST] de "Graph" . | |
Amigas | |
class | Graph |
bool | operator== (const Rep_const_iterator &p, const Rep_const_iterator &q) |
¿ p == q ? | |
bool | operator!= (const Rep_const_iterator &p, const Rep_const_iterator &q) |
¿ p != q ? |
Iteradores [CONST] simples para la clase "Graph"
.
{{ // test::Rep_const_iterator() Graph Tree; Tree.set("root", "child(1)", 1 ); Tree.set("root", "child(2)", 2*2 ); Tree.set("root", "child(3)", 3*3*3); Graph::Rep_const_iterator it, jt; int val = int(); for ( it = Tree.begin_Rep() ; it != Tree.end_Rep() ; ++it ) { for ( jt = Tree.begin_Rep() ; jt != Tree.end_Rep() ; ++jt ) { if ( Tree.isArc( it->first , jt->first , val ) ) { assertTrue( it->first == "root" ); assertTrue( jt->first.substr(0,5) == "child" ); } } } }}
Definición en la línea 46 del archivo ADH_Graph.h.
ADH::Graph::Rep_const_iterator::Rep_const_iterator | ( | ) | [inline] |
Constructor.
Definición en la línea 49 del archivo ADH_Graph.h.
ADH::Graph::Rep_const_iterator::Rep_const_iterator | ( | const Rep_const_iterator & | o | ) | [inline] |
Constructor de copia.
Definición en la línea 52 del archivo ADH_Graph.h.
Rep_const_iterator& ADH::Graph::Rep_const_iterator::operator= | ( | const Rep_const_iterator & | o | ) | [inline] |
Copia.
Definición en la línea 53 del archivo ADH_Graph.h.
Rep_const_iterator ADH::Graph::Rep_const_iterator::operator++ | ( | int | ) | [inline] |
it++
Definición en la línea 65 del archivo ADH_Graph.h.
Rep_const_iterator ADH::Graph::Rep_const_iterator::operator++ | ( | ) | [inline] |
++it
Definición en la línea 67 del archivo ADH_Graph.h.
Rep_const_iterator ADH::Graph::Rep_const_iterator::operator-- | ( | int | ) | [inline] |
it--
Definición en la línea 68 del archivo ADH_Graph.h.
Rep_const_iterator ADH::Graph::Rep_const_iterator::operator-- | ( | ) | [inline] |
--it
Definición en la línea 70 del archivo ADH_Graph.h.
const value_type& ADH::Graph::Rep_const_iterator::operator* | ( | ) | [inline] |
*p
Definición en la línea 72 del archivo ADH_Graph.h.
const value_type* ADH::Graph::Rep_const_iterator::operator-> | ( | ) | [inline] |
p->
Definición en la línea 73 del archivo ADH_Graph.h.
friend class Graph [friend] |
Definición en la línea 47 del archivo ADH_Graph.h.
bool operator== | ( | const Rep_const_iterator & | p, |
const Rep_const_iterator & | q | ||
) | [friend] |
¿ p == q
?
Definición en la línea 58 del archivo ADH_Graph.h.
bool operator!= | ( | const Rep_const_iterator & | p, |
const Rep_const_iterator & | q | ||
) | [friend] |
¿ p != q
?
Definición en la línea 61 del archivo ADH_Graph.h.
Rep::const_iterator ADH::Graph::Rep_const_iterator::m_it [private] |
Iterador [CONST] de "Graph"
.
Definición en la línea 75 del archivo ADH_Graph.h.