#include <dictionary.h>
Public Member Functions | |
| Dictionary (uint32(*hashFn)(K &key)) | |
| ~Dictionary () | |
| void | clear (void) |
| bit8 | add (IN K &key, IN V &value) |
| bit8 | getValue (IN K &key, OUT V &value) |
| void | print (IN FILE *out) const |
| uint32 | getSize (void) const |
| uint32 | getEntries (void) const |
| bit8 | contains (IN K &key) |
| bit8 | updateValue (IN K &key, IN V &value) |
| bit8 | remove (IN K &key, OUT V &value) |
| bit8 | remove (IN K &key) |
| bit8 | removeAny (OUT K &key, OUT V &value) |
| bit8 | iterate (INOUT int &index, INOUT int &offset, OUT V &value) const |
| Dictionary (uint32(*hashFn)(const K &key)) | |
| ~Dictionary () | |
| void | clear (void) |
| bit8 | add (IN K &key, IN V &value) |
| bool | getValue (IN K &key, OUT V &value) RO |
| bool | getPointer (IN K &key, OUT V **value) RO |
| void | print (FILE *out) RO |
| uint32 | getSize (void) RO |
| uint32 | getEntries (void) RO |
| bit8 | contains (IN K &key) RO |
| bit8 | updateValue (IN K &key, IN V &value) |
| bit8 | remove (IN K &key, OUT V &value) |
| bit8 | remove (IN K &key) |
| bit8 | removeAny (OUT K &key, OUT V &value) |
| bit8 | iterate (INOUT int &index, INOUT int &offset, OUT V &value) RO |
| bit8 | iterate (INOUT int &index, INOUT int &offset, OUT K &key, OUT V &value) RO |
| Dictionary< K, V > & | operator= (Dictionary< K, V > &other) |
| Dictionary (uint32(*hashFn)(const K &key)) | |
| ~Dictionary () | |
| void | clear (void) |
| bit8 | add (IN K &key, IN V &value) |
| bool | getValue (IN K &key, OUT V &value) RO |
| bool | getPointer (IN K &key, OUT V **value) RO |
| void | print (FILE *out) RO |
| uint32 | getSize (void) RO |
| uint32 | getEntries (void) RO |
| bit8 | contains (IN K &key) RO |
| bit8 | updateValue (IN K &key, IN V &value) |
| bit8 | remove (IN K &key, OUT V &value) |
| bit8 | remove (IN K &key) |
| bit8 | removeAny (OUT K &key, OUT V &value) |
| bit8 | iterate (INOUT int &index, INOUT int &offset, OUT V &value) RO |
| bit8 | iterate (INOUT int &index, INOUT int &offset, OUT K &key, OUT V &value) RO |
| Dictionary< K, V > & | operator= (Dictionary< K, V > &other) |
Definition at line 61 of file dictionary.h.
| Dictionary< K, V >::Dictionary | ( | uint32(* | hashFn )(K &key) | ) |
Definition at line 106 of file dictionary.h.
| Dictionary< K, V >::~Dictionary | ( | ) |
Definition at line 131 of file dictionary.h.
|
inline |
Definition at line 71 of file dictionary.h.
| Dictionary< K, V >::~Dictionary | ( | ) |
|
inline |
Definition at line 71 of file dictionary.h.
| Dictionary< K, V >::~Dictionary | ( | ) |
| bit8 Dictionary< K, V >::add | ( | IN K & | key, |
| IN V & | value ) |
Definition at line 297 of file dictionary.h.
| bit8 Dictionary< K, V >::add | ( | IN K & | key, |
| IN V & | value ) |
| bit8 Dictionary< K, V >::add | ( | IN K & | key, |
| IN V & | value ) |
| void Dictionary< K, V >::clear | ( | void | ) |
Definition at line 139 of file dictionary.h.
| void Dictionary< K, V >::clear | ( | void | ) |
| void Dictionary< K, V >::clear | ( | void | ) |
| bit8 Dictionary< K, V >::contains | ( | IN K & | key | ) |
Definition at line 258 of file dictionary.h.
| bit8 Dictionary< K, V >::contains | ( | IN K & | key | ) |
| bit8 Dictionary< K, V >::contains | ( | IN K & | key | ) |
| uint32 Dictionary< K, V >::getEntries | ( | void | ) | const |
Definition at line 252 of file dictionary.h.
| uint32 Dictionary< K, V >::getEntries | ( | void | ) |
Definition at line 320 of file dictionary.h.
| uint32 Dictionary< K, V >::getEntries | ( | void | ) |
| bool Dictionary< K, V >::getPointer | ( | IN K & | key, |
| OUT V ** | value ) |
Definition at line 565 of file dictionary.h.
| bool Dictionary< K, V >::getPointer | ( | IN K & | key, |
| OUT V ** | value ) |
| uint32 Dictionary< K, V >::getSize | ( | void | ) | const |
Definition at line 246 of file dictionary.h.
| uint32 Dictionary< K, V >::getSize | ( | void | ) |
Definition at line 314 of file dictionary.h.
| uint32 Dictionary< K, V >::getSize | ( | void | ) |
| bool Dictionary< K, V >::getValue | ( | IN K & | key, |
| OUT V & | value ) |
Definition at line 474 of file dictionary.h.
| bool Dictionary< K, V >::getValue | ( | IN K & | key, |
| OUT V & | value ) |
| bool Dictionary< K, V >::getValue | ( | IN K & | key, |
| OUT V & | value ) |
| bit8 Dictionary< K, V >::iterate | ( | INOUT int & | index, |
| INOUT int & | offset, | ||
| OUT K & | key, | ||
| OUT V & | value ) |
Definition at line 267 of file dictionary.h.
| bit8 Dictionary< K, V >::iterate | ( | INOUT int & | index, |
| INOUT int & | offset, | ||
| OUT K & | key, | ||
| OUT V & | value ) |
| bit8 Dictionary< K, V >::iterate | ( | INOUT int & | index, |
| INOUT int & | offset, | ||
| OUT V & | value ) const |
Definition at line 201 of file dictionary.h.
| bit8 Dictionary< K, V >::iterate | ( | INOUT int & | index, |
| INOUT int & | offset, | ||
| OUT V & | value ) |
Definition at line 218 of file dictionary.h.
| bit8 Dictionary< K, V >::iterate | ( | INOUT int & | index, |
| INOUT int & | offset, | ||
| OUT V & | value ) |
| Dictionary< K, V > & Dictionary< K, V >::operator= | ( | Dictionary< K, V > & | other | ) |
Definition at line 206 of file dictionary.h.
| Dictionary< K, V > & Dictionary< K, V >::operator= | ( | Dictionary< K, V > & | other | ) |
| void Dictionary< K, V >::print | ( | FILE * | out | ) |
Definition at line 181 of file dictionary.h.
| void Dictionary< K, V >::print | ( | FILE * | out | ) |
| void Dictionary< K, V >::print | ( | IN FILE * | out | ) | const |
Definition at line 172 of file dictionary.h.
| bit8 Dictionary< K, V >::remove | ( | IN K & | key | ) |
Definition at line 417 of file dictionary.h.
| bit8 Dictionary< K, V >::remove | ( | IN K & | key | ) |
| bit8 Dictionary< K, V >::remove | ( | IN K & | key | ) |
| bit8 Dictionary< K, V >::remove | ( | IN K & | key, |
| OUT V & | value ) |
Definition at line 346 of file dictionary.h.
| bit8 Dictionary< K, V >::remove | ( | IN K & | key, |
| OUT V & | value ) |
| bit8 Dictionary< K, V >::remove | ( | IN K & | key, |
| OUT V & | value ) |
| bit8 Dictionary< K, V >::removeAny | ( | OUT K & | key, |
| OUT V & | value ) |
Definition at line 426 of file dictionary.h.
| bit8 Dictionary< K, V >::removeAny | ( | OUT K & | key, |
| OUT V & | value ) |
| bit8 Dictionary< K, V >::removeAny | ( | OUT K & | key, |
| OUT V & | value ) |
| bit8 Dictionary< K, V >::updateValue | ( | IN K & | key, |
| IN V & | value ) |
Definition at line 282 of file dictionary.h.
| bit8 Dictionary< K, V >::updateValue | ( | IN K & | key, |
| IN V & | value ) |
| bit8 Dictionary< K, V >::updateValue | ( | IN K & | key, |
| IN V & | value ) |