#include <fed.h>
Public Member Functions | |
| iterator () | |
| Special constructor to end iterations. | |
| iterator (ifed_t *fed) | |
| Initialize the iterator of a federation. | |
| dbm_t & | operator * () const |
| Dereference to dbm_t,. | |
| dbm_t * | operator-> () const |
| Dereference to dbm_t*,. | |
| raw_t * | operator() () const |
| Mutable access to the matrix as for fed_t,. | |
| raw_t | operator() (cindex_t i, cindex_t j) const |
| iterator & | operator++ () |
| Increment iterator,. | |
| bool | null () const |
| Test if there are DBMs left on the list. | |
| bool | hasNext () const |
| bool | operator== (const iterator &arg) const |
| Equality test of the internal fdbm_t*. | |
| bool | operator!= (const iterator &arg) const |
| void | remove () |
| Remove (and deallocate) current dbm_t. | |
| void | removeEmpty () |
| Remove (and deallocate) current empty dbm_t. | |
| fdbm_t * | extract () |
| Extract the current DBM from the list. | |
| void | insert (fdbm_t *dbm) |
| Insert a DBM in the list at the current position. | |
Static Public Attributes | |
| static const fdbm_t * | ENDF = NULL |
| End of list. | |
Private Attributes | |
| fdbm_t ** | fdbm |
| ifed_t * | ifed |
| list of DBMs | |
|
|
Special constructor to end iterations.
|
|
|
Initialize the iterator of a federation.
|
|
|
Extract the current DBM from the list. The result->getNext() points to the rest of the list. |
|
|
|
|
|
Insert a DBM in the list at the current position.
|
|
|
Test if there are DBMs left on the list.
|
|
|
Dereference to dbm_t,.
|
|
|
|
|
||||||||||||
|
|
|
|
Mutable access to the matrix as for fed_t,.
|
|
|
Increment iterator,.
|
|
|
Dereference to dbm_t*,.
|
|
|
Equality test of the internal fdbm_t*.
|
|
|
Remove (and deallocate) current dbm_t.
|
|
|
Remove (and deallocate) current empty dbm_t.
|
|
|
End of list.
|
|
|
|
|
|
list of DBMs
|
1.4.2