Lines Matching refs:Dict
46 //------------------------------Dict-----------------------------------------
55 Dict::Dict(CmpKey initcmp, Hash inithash) : _hash(inithash), _cmp(initcmp), _arena(NULL) {
59 Dict::Dict(CmpKey initcmp, Hash inithash, Arena *arena) : _hash(inithash), _cmp(initcmp), _arena(arena) {
63 void Dict::init() {
81 //------------------------------~Dict------------------------------------------
83 Dict::~Dict() {
88 void Dict::Clear() {
102 void Dict::doubhash(void) {
138 //------------------------------Dict-----------------------------------------
140 Dict::Dict( const Dict &d ) : _size(d._size), _cnt(d._cnt), _hash(d._hash),_cmp(d._cmp), _arena(d._arena) {
150 //------------------------------Dict-----------------------------------------
152 Dict &Dict::operator =( const Dict &d ) {
178 const void *Dict::Insert(const void *key, const void *val) {
212 const void *Dict::Delete(void *key) {
230 const void *Dict::operator [](const void *key) const {
243 int Dict::operator ==(const Dict &d2) const {
259 void Dict::print() {
262 void Dict::print(PrintKeyOrValue print_key, PrintKeyOrValue print_value) {
330 void DictI::reset( const Dict *dict ) {