Lines Matching defs:Dict
60 //------------------------------Dict-----------------------------------------
69 Dict::Dict(CmpKey initcmp, Hash inithash) : _hash(inithash), _cmp(initcmp),
88 Dict::Dict(CmpKey initcmp, Hash inithash, Arena *arena, int size)
109 //------------------------------~Dict------------------------------------------
111 Dict::~Dict() {
113 tty->print("~Dict %d/%d: ",_cnt,_size);
124 void Dict::Clear() {
138 void Dict::doubhash(void) {
174 //------------------------------Dict-----------------------------------------
176 Dict::Dict( const Dict &d ) : _size(d._size), _cnt(d._cnt), _hash(d._hash),_cmp(d._cmp), _arena(d._arena) {
186 //------------------------------Dict-----------------------------------------
188 Dict &Dict::operator =( const Dict &d ) {
215 void *Dict::Insert(void *key, void *val, bool replace) {
253 void *Dict::Delete(void *key) {
271 void *Dict::operator [](const void *key) const {
284 int32 Dict::operator ==(const Dict &d2) const {
299 void Dict::print() {
301 tty->print("Dict@0x%lx[%d] = {", this, _cnt);
363 void DictI::reset( const Dict *dict ) {