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.
Breadth first tree iterator.
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.