Rudiments
|
Inherits linkedlist< dictionarynode< keytype, datatype > *, dictionarylistnode< keytype, datatype > >.
Additional Inherited Members | |
![]() | |
linkedlist () | |
virtual | ~linkedlist () |
void | append (dictionarynode< keytype, datatype > *data) |
void | append (dictionarylistnode< keytype, datatype > *node) |
bool | insert (uint64_t index, dictionarynode< keytype, datatype > *data) |
bool | insert (uint64_t index, dictionarylistnode< keytype, datatype > *node) |
bool | removeByIndex (uint64_t index) |
bool | removeByData (dictionarynode< keytype, datatype > *data) |
bool | removeAllByData (dictionarynode< keytype, datatype > *data) |
bool | removeNode (dictionarylistnode< keytype, datatype > *node) |
bool | setDataByIndex (uint64_t index, dictionarynode< keytype, datatype > *data) |
bool | getDataByIndex (uint64_t index, dictionarynode< keytype, datatype > **data) |
uint64_t | getLength () const |
dictionarylistnode< keytype, datatype > * | getFirstNode () |
dictionarylistnode< keytype, datatype > * | getLastNode () |
dictionarylistnode< keytype, datatype > * | getNodeByIndex (uint64_t index) |
dictionarylistnode< keytype, datatype > * | getNodeByData (dictionarynode< keytype, datatype > *data) |
dictionarylistnode< keytype, datatype > * | getNodeByData (dictionarylistnode< keytype, datatype > *startnode, dictionarynode< keytype, datatype > *data) |
void | clear () |
void | print () const |