25 #define English_dox "Doxygen English documentation"
31 #define Spanish_dox "Documentaci¢n Doxygen en espa¤ol"
60 std::list< TL::Tree<E> >
m_Q;
77 m_Q.push_back( T.
Root() );
79 while ( ! Child.
Empty() ) {
80 m_Q.push_back( Child );
90 while ( Temp.
Father().Right_Sibling().Empty()
100 Child = Temp.
Father().Right_Sibling();
108 template <
typename E>
110 return ( ! m_Q.empty() );
114 template <
typename E>
Tree Father() const
Acceso al padre.
bool hasNext() const
Iterator::hasNext().
std::list< TL::Tree< E > > m_Q
std::queue<>.
Tree Right_Sibling() const
Obtiene el hermano no vacío siguiente, que está hacia la derecha.
Tree Leftmost() const
Obtiene el hijo más izquierdo del árbol.
Declaraciones y definiciones para la clase Tree.
bool Empty() const
Retorna "true" si el sub-árbol está vacío.
Los métodos para trabajar con árboles regresan "referencias" que son sub-árboles. ...
void set(const TL::Tree< E > &T)
Iterator::set().
Iterador Proceso-Izquierda-Derecha.
const TL::Tree< E > next()
Iterator::next().
Tree Root() const
Raíz del sub-árbol.