#include <Map.h>
Inherits Map< uintptr_t, List< C, A >, A >.

| Public Types | |
| typedef ConsCell< C, A > | ChainCons | 
| Public Member Functions | |
| C | put (C c) | 
| C | get (C c) | 
| C | put_bag (C c) | 
| int | get_bag (C c, Vec< C > &v) | 
| int | del (C avalue) | 
| void | get_elements (Vec< C > &elements) | 
Definition at line 154 of file Map.h.
| int ChainHash< C, AHashFns, A >::del | ( | C | avalue | ) | 
Definition at line 541 of file Map.h.
References ConsCell< C, A >::cdr, Vec< C, A, S >::e, forc_List, List< C, A >::head, Vec< C, A, S >::last(), Vec< C, A, S >::set_in(), and MapElem< K, C >::value.
| C ChainHash< C, AHashFns, A >::get | ( | C | c | ) | 
Definition at line 486 of file Map.h.
References Vec< C, A, S >::e, forc_List, Vec< C, A, S >::set_in(), and MapElem< K, C >::value.
| int ChainHash< C, AHashFns, A >::get_bag | ( | C | c, | |
| Vec< C > & | v | |||
| ) | 
Definition at line 517 of file Map.h.
References Vec< C, A, S >::add(), Vec< C, A, S >::e, forc_List, Vec< C, A, S >::n, Vec< C, A, S >::set_in(), and MapElem< K, C >::value.
| void ChainHash< C, AHashFns, A >::get_elements | ( | Vec< C > & | elements | ) | 
Definition at line 532 of file Map.h.
References Vec< C, A, S >::add(), forc_List, Vec< C, A, S >::i, Vec< C, A, S >::n, and Vec< C, A, S >::v.
| C ChainHash< C, AHashFns, A >::put | ( | C | c | ) | 
Definition at line 467 of file Map.h.
References Vec< C, A, S >::e, forc_List, List< C, A >::head, List< C, A >::push(), Vec< C, A, S >::set_in(), and MapElem< K, C >::value.
Referenced by ChainHash< C, AHashFns, A >::put_bag().
| C ChainHash< C, AHashFns, A >::put_bag | ( | C | c | ) | 
Definition at line 501 of file Map.h.
References Vec< C, A, S >::e, List< C, A >::head, List< C, A >::push(), ChainHash< C, AHashFns, A >::put(), Vec< C, A, S >::set_in(), and MapElem< K, C >::value.
 1.7.1
 1.7.1