Página principal | Lista de namespace | Lista de componentes | Lista de archivos | Miembros del Namespace  | Miembros de las clases | Archivos de los miembros | Páginas relacionadas

Referencia de la Clase TV::Tree::Node

Nodos almacenados en el árbol. Más...

Lista de todos los miembros.

Métodos privados

 Node (const value_type &d)
 Constructor de vector.
void No_Children ()
 Pone en nulo todos los punteros a los hijos porque ni Get_New() ni el constructor lo hacen.

Métodos privados estáticos

NodeGet_New (const value_type &d)
 Crea un nuevo nodo y lo inicializa con "d".

Atributos privados

value_type _data
 Valor almacenado en el nodo.
unsigned _refCount
 Cantidad de punteros hacia mi.
int _n_child
 Soy el el hijo número "_n_child" de mi padre.
Node_father
 Puntero al nodo padre.
Node_Lchild [N]
 Punteros a cada uno de los hijos.

Amigas

class Tree


Descripción detallada

Nodos almacenados en el árbol.

Definición en la línea 50 del archivo Tree_V.h.


Documentación del constructor y destructor

TV::Tree::Node::Node const value_type d  )  [inline, private]
 

Constructor de vector.

Definición en la línea 53 del archivo Tree_V.h.


Documentación de las funciones miembro

Tree::Node * TV::Tree::Node::Get_New const value_type d  )  [inline, static, private]
 

Crea un nuevo nodo y lo inicializa con "d".

  • Para mejorar la eficiencia, no incializa los punteros a los hijos.
  • Si la macro USE_v_Alive de compilación existe, también agrega el nuevo nodo al contenedor global Tree::_v_Alive[], de manera que es posible saber si un puntero a un nodo está o no en uso.
  • En realidad sobra usar este método, pero la utilidad de usarlo es que es posible examinar Tree::_v_Alive[] para saber si los métodos de árbol están correctamente implementados.

Definición en la línea 218 del archivo Tree_V.h.

void TV::Tree::Node::No_Children  )  [inline, private]
 

Pone en nulo todos los punteros a los hijos porque ni Get_New() ni el constructor lo hacen.

Definición en la línea 55 del archivo Tree_V.h.


Documentación de las funciones relacionadas y clases amigas

Tree [friend]
 

Definición en la línea 51 del archivo Tree_V.h.


Documentación de los datos miembro

value_type TV::Tree::Node::_data [private]
 

Valor almacenado en el nodo.

Definición en la línea 57 del archivo Tree_V.h.

unsigned TV::Tree::Node::_refCount [private]
 

Cantidad de punteros hacia mi.

Definición en la línea 58 del archivo Tree_V.h.

int TV::Tree::Node::_n_child [private]
 

Soy el el hijo número "_n_child" de mi padre.

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

Node* TV::Tree::Node::_father [private]
 

Puntero al nodo padre.

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

Node* TV::Tree::Node::_Lchild[N] [private]
 

Punteros a cada uno de los hijos.

Definición en la línea 61 del archivo Tree_V.h.


La documentación para esta clase fué generada a partir del siguiente archivo:
Generado el Sun Feb 19 09:37:35 2006 para Uso de TL::Tree y TV::Tree: por  doxygen 1.3.9.1