![]() |
P4C
The P4 Compiler
|
This is the complete list of members for hash_vector_base, including all inherited members.
| clear() (defined in hash_vector_base) | hash_vector_base | protected |
| cmpfn(const void *, const void *) const =0 (defined in hash_vector_base) | hash_vector_base | protectedpure virtual |
| cmpfn(const void *, size_t) const =0 (defined in hash_vector_base) | hash_vector_base | protectedpure virtual |
| erased (defined in hash_vector_base) | hash_vector_base | protected |
| find(const void *key, lookup_cache *cache) const (defined in hash_vector_base) | hash_vector_base | protected |
| find_next(const void *key, lookup_cache *cache) const (defined in hash_vector_base) | hash_vector_base | protected |
| getkey(uint32_t) const =0 (defined in hash_vector_base) | hash_vector_base | protectedpure virtual |
| getval(uint32_t)=0 (defined in hash_vector_base) | hash_vector_base | protectedpure virtual |
| hash_vector_base(bool ismap, bool ismulti, size_t capacity) (defined in hash_vector_base) | hash_vector_base | protected |
| hash_vector_base(const hash_vector_base &) (defined in hash_vector_base) | hash_vector_base | protected |
| hash_vector_base(hash_vector_base &&) (defined in hash_vector_base) | hash_vector_base | protected |
| hashfn(const void *) const =0 (defined in hash_vector_base) | hash_vector_base | protectedpure virtual |
| hv_insert(const void *key, lookup_cache *cache=nullptr) (defined in hash_vector_base) | hash_vector_base | protected |
| inuse (defined in hash_vector_base) | hash_vector_base | protected |
| limit()=0 (defined in hash_vector_base) | hash_vector_base | protectedpure virtual |
| lookup(const void *key, lookup_cache *cache=nullptr) (defined in hash_vector_base) | hash_vector_base | protected |
| lookup_next(const void *key, lookup_cache *cache=nullptr) (defined in hash_vector_base) | hash_vector_base | protected |
| moveentry(size_t, size_t)=0 (defined in hash_vector_base) | hash_vector_base | protectedpure virtual |
| operator=(const hash_vector_base &) (defined in hash_vector_base) | hash_vector_base | protected |
| operator=(hash_vector_base &&) (defined in hash_vector_base) | hash_vector_base | protected |
| redo_hash() (defined in hash_vector_base) | hash_vector_base | protected |
| remove(const void *key, lookup_cache *cache=nullptr) (defined in hash_vector_base) | hash_vector_base | protected |
| resizedata(size_t)=0 (defined in hash_vector_base) | hash_vector_base | protectedpure virtual |
| ~hash_vector_base() (defined in hash_vector_base) | hash_vector_base | inlineprotectedvirtual |