|
|
| 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 |
| |