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