23 #define English_dox "Doxygen English documentation"
29 #define Spanish_dox "Documentaci¢n Doxygen en espa¤ol"
56 std::list< TL::Tree<E> >
m_Q;
73 m_Q.push_back( T.
Root() );
74 typename std::list< TL::Tree<E> >::const_iterator iQ;
76 while ( iQ != m_Q.end() ) {
78 while ( ! Child.
Empty() ) {
79 m_Q.push_back( Child );
91 return ( ! m_Q.empty() );
std::list< TL::Tree< E > > m_Q
std::queue<>.
const TL::Tree< E > next()
Iterator::next().
void set(const TL::Tree< E > &T)
Iterator::set().
Tree Right_Sibling() const
Obtiene el hermano no vacío siguiente, que está hacia la derecha.
Iterador por niveles para el árbol.
Tree Leftmost() const
Obtiene el hijo más izquierdo del árbol.
bool hasNext() const
Iterator::hasNext().
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. ...
Tree Root() const
Raíz del sub-árbol.