Iteradores Java para C++:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Amigas 'defines' Páginas
Métodos públicos | Atributos públicos | Atributos privados | Lista de todos los miembros
Referencia de la plantilla de la Clase Tree_LRP< E >

Iterador Izquierda-Derecha-Proceso. Más...

#include <Tree_LRP.h>

Métodos públicos

void set (const TL::Tree< E > &T)
 Iterator::set(). Más...
 
bool hasNext () const
 Iterator::hasNext(). Más...
 
const TL::Tree< E > next ()
 Iterator::next(). Más...
 

Atributos públicos

 __pad0__: m_Q() { set(T)
 init(). Más...
 

Atributos privados

std::list< TL::Tree< E > > m_Q
 std::queue<>. Más...
 

Descripción detallada

template<typename E>
class Tree_LRP< E >

Iterador Izquierda-Derecha-Proceso.

{{ // test::Tree_LRP()
Tree_LRP<char> iter; std::string L;
iter.set(T);
while ( iter.hasNext() ) {
TL::Tree<char> S = iter.next();
L.push_back( *S );
}
assertTrue( L == "fghbcdilnomjkea" && "Tree_LRP" );
}}

Ver también
test_iterJava::test_Tree_LRP()
make_a_o(TL::Tree<char> & T)
T = a

Definición en la línea 59 del archivo Tree_LRP.h.

Documentación de las funciones miembro

template<typename E >
void Tree_LRP< E >::set ( const TL::Tree< E > &  T)

Iterator::set().

Definición en la línea 72 del archivo Tree_LRP.h.

template<typename E >
bool Tree_LRP< E >::hasNext ( ) const

Iterator::hasNext().

Definición en la línea 104 del archivo Tree_LRP.h.

template<typename E >
const TL::Tree< E > Tree_LRP< E >::next ( )

Iterator::next().

Definición en la línea 110 del archivo Tree_LRP.h.

Documentación de los datos miembro

template<typename E>
std::list< TL::Tree<E> > Tree_LRP< E >::m_Q
private

std::queue<>.

Definición en la línea 60 del archivo Tree_LRP.h.

template<typename E>
Tree_LRP< E >::__pad0__

init().

Definición en la línea 64 del archivo Tree_LRP.h.


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