|
| Agent_Iterator (Agent_Graph &__g) |
|
Agent * | get_current () |
|
| Iterator (Dlink *head_ptr) |
| Instancia un iterador sobre lista. head_ptr es el puntero a nodo cabecera. Más...
|
|
| Iterator (Dlink &_head) |
| Instancia un iterador sobre lista con nodo cabecera head . Más...
|
|
| Iterator (Dlink *head_ptr, Dlink *curr_ptr) |
| Instancia un iterador sobre lista con nodo cabecera apuntado por head_ptr a partir del nodo apuntado por curr_ptr . Más...
|
|
| Iterator () |
| Constructor por omisión.
|
|
void | reset_first () |
| Reinicia iterador a primer nodo de la lista.
|
|
void | reset_last () |
| Reinicia iterador a último nodo de la lista.
|
|
void | set (Dlink *new_curr) |
|
void | reset (Dlink *new_head, Dlink *new_curr) |
| Cambia el iterador a lista con nodo cabecera new_head y le coloca nodo actual el apuntado por new_curr . Más...
|
|
void | reset (Dlink *new_head) |
| Cambia la lista de iteración a la apuntada por new_head . Más...
|
|
bool | has_current () const |
| Retorna true si iterador aún tiene elemento actual.
|
|
bool | has_curr () const |
|
Dlink * | get_current () const |
| Retorna dirección de nodo actual.
|
|
Dlink * | get_curr () const |
|
bool | is_in_first () const |
| Retorna true si iterador está sobre primer elemento.
|
|
bool | is_in_last () const |
| Retorna true si iterador está sobre último elemento.
|
|
void | prev () throw (std::exception, std::underflow_error) |
| Retrocede iterador en una posición.
|
|
void | next () throw (std::exception, std::overflow_error) |
| Avanza iterador en una posición.
|
|
bool | operator== (const Iterator &it) const |
| Retorna true si iteradores están sobre el mismo elemento.
|
|
bool | operator!= (const Iterator &it) const |
| retorna true si iteradores tienen estados diferentes.
|
|
Dlink * | del () |
|
bool | verify (Dlink *l) const |
|
bool | verify (const Iterator &it) const |
|