#include <inline_fed.h>
Public Member Functions | |
| fdbm_t * | copy () const |
| Wrapper methods. | |
| bool | isEmpty () const |
| cindex_t | getDimension () const |
| void | remove () |
| Remove this fdbm_t and its DBM. | |
| void | removeEmpty () |
| Remove this fdbm_t with. | |
| size_t | size () const |
| Compute list size. | |
| const dbm_t & | const_dbmt () const |
| dbm_t & | dbmt () |
| raw_t * | getMatrix () |
| Unchecked access. | |
| fdbm_t ** | getNextMutable () |
| const fdbm_t * | getNext () const |
| fdbm_t * | getNext () |
| bool | hasNext (fdbm_t **nxt) const |
| Test its next pointer. | |
| void | setNext (fdbm_t *nxt) |
| Change next for iterations. | |
| fdbm_t * | removeAndNext () |
| Remove this and return next;. | |
| fdbm_t * | removeEmptyAndNext () |
| Remove this and return next;. | |
Static Public Member Functions | |
| static fdbm_t * | create (const raw_t *adbm, cindex_t dim, fdbm_t *nxt=NULL) |
| Copy a DBM into a newly created fdbm_t. | |
| static fdbm_t * | create (const dbm_t &adbm, fdbm_t *nxt=NULL) |
| static fdbm_t * | copy (const fdbm_t *start, fdbm_t *end=NULL) |
| Copy start and append end to the copy. | |
| static void | removeAll (fdbm_t *fhead) |
| Remove the list starting at fhead. | |
| static fdbm_t * | append (fdbm_t *start, fdbm_t *end) |
Private Member Functions | |
| ~fdbm_t () | |
| Must never be called. | |
Static Private Member Functions | |
| static fdbm_t * | create (fdbm_t *nxt=NULL) |
| Creation of fdbm_t using an allocator. | |
Private Attributes | |
| fdbm_t * | next |
| dbm_t | idbm |
|
|
Must never be called.
|
|
||||||||||||
|
|
|
|
|
|
|
Wrapper methods.
|
|
||||||||||||
|
Copy start and append end to the copy.
|
|
|
Creation of fdbm_t using an allocator.
|
|
||||||||||||
|
|
|
||||||||||||||||
|
Copy a DBM into a newly created fdbm_t.
|
|
|
|
|
|
|
|
|
Unchecked access.
|
|
|
|
|
|
|
|
|
|
|
|
Test its next pointer.
|
|
|
|
|
|
Remove this fdbm_t and its DBM.
|
|
|
Remove the list starting at fhead.
|
|
|
Remove this and return next;.
|
|
|
Remove this fdbm_t with.
|
|
|
Remove this and return next;.
|
|
|
Change next for iterations.
|
|
|
Compute list size.
|
|
|
|
|
|
|
1.4.2