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;
78 while ( !Child.
Leftmost().Empty() ) {
81 while ( !Child.
Empty() ) {
86 while ( !Child.
Leftmost().Empty() ) {
91 while ( !Child.
Father().Empty()
93 ( Child==Child.
Father().Right_Sibling() )
103 template <
typename E>
105 return ( ! m_Q.empty() );
109 template <
typename E>
Tree Father() const
Acceso al padre.
const TL::Tree< E > next()
Iterator::next().
std::list< TL::Tree< E > > m_Q
std::queue<>.
bool hasNext() const
Iterator::hasNext().
Left-Right-Process iterator.
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().
Tree Root() const
Raíz del sub-árbol.