Rudiments
dictionarylist< keytype, datatype > Class Template Reference

Inherits linkedlist< dictionarynode< keytype, datatype > *, dictionarylistnode< keytype, datatype > >.

List of all members.

Additional Inherited Members

- Public Member Functions inherited from linkedlist< dictionarynode< keytype, datatype > *, dictionarylistnode< keytype, datatype > >
 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